# For Researchers

Data dictionary of questionnaires:

COVID-19 questionnaire 1

COVID-19 questionnaire 2

Research professional questionnaire

Self completion questionnaire (current)

Self completion questionnaire (transfer)

Self completion questionnaire (v1)

Self completion questionnaire (v2)

Self completion questionnaire (v3)

COVID-19 questionnaire 1

COVID-19 questionnaire 2

Research professional questionnaire

Self completion questionnaire (current)

Self completion questionnaire (transfer)

Self completion questionnaire (v1)

Self completion questionnaire (v2)

Self completion questionnaire (v3)

# COVID-19 antibody test questionnaire

field_name | form_name | section_header | field_type | field_label | select_choices_or_calculations | field_note | text_validation_type_or_show_slider_number | text_validation_min | text_validation_max | identifier | branching_logic | required_field | custom_alignment | question_number | matrix_group_name | matrix_ranking | field_annotation | field_choices | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|

0 | a1_desc | antibody_test_questionnaire | SYMPTOMS | descriptive | We are interested in whether you have experienced any symptoms listed below since 1st March 2020. Please select all that apply on each line, marking either "not at all" or all the months in which you had the symptom. Please complete for any symptoms and any months that symptoms were experienced, irrespective of whether or not you saw a doctor and irrespective of whether or not you were told you had flu, or COVID-19, or any other diagnosis. We understand it may be difficult to remember so please just give your best estimate or leave blank. Please select all that apply. | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(a1_desc = "a1_desc")) |

1 | a1_1 | antibody_test_questionnaire | NaN | checkbox | Decrease in appetite | 0, Not at all | 3, Mar 2020 | 4, Apr 2020 | 5, May 2020 | 6, Jun 2020 | 7, Jul 2020 | 8, Aug 2020 | 9, Sep 2020 | 10, Oct 2020 | 11, Nov 2020 | 12, Dec 2020 | 13, Jan 2021 | 14, Feb 2021 | 15, Mar 2021 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_1___0 = "a1_1", a1_1___10 = "a1_1", a1_1___11 = "a1_1", a1_1___12 = "a1_1", a1_1___13 = "a1_1", a1_1___14 = "a1_1", a1_1___15 = "a1_1", a1_1___3 = "a1_1", a1_1___4 = "a1_1", a1_1___5 = "a1_1", a1_1___6 = "a1_1", a1_1___7 = "a1_1", a1_1___8 = "a1_1", a1_1___9 = "a1_1")) |

2 | a1_2 | antibody_test_questionnaire | NaN | checkbox | Nausea and/or vomiting | 0, Not at all | 3, Mar 2020 | 4, Apr 2020 | 5, May 2020 | 6, Jun 2020 | 7, Jul 2020 | 8, Aug 2020 | 9, Sep 2020 | 10, Oct 2020 | 11, Nov 2020 | 12, Dec 2020 | 13, Jan 2021 | 14, Feb 2021 | 15, Mar 2021 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_2___0 = "a1_2", a1_2___10 = "a1_2", a1_2___11 = "a1_2", a1_2___12 = "a1_2", a1_2___13 = "a1_2", a1_2___14 = "a1_2", a1_2___15 = "a1_2", a1_2___3 = "a1_2", a1_2___4 = "a1_2", a1_2___5 = "a1_2", a1_2___6 = "a1_2", a1_2___7 = "a1_2", a1_2___8 = "a1_2", a1_2___9 = "a1_2")) |

3 | a1_3 | antibody_test_questionnaire | NaN | checkbox | Diarrhoea | 0, Not at all | 3, Mar 2020 | 4, Apr 2020 | 5, May 2020 | 6, Jun 2020 | 7, Jul 2020 | 8, Aug 2020 | 9, Sep 2020 | 10, Oct 2020 | 11, Nov 2020 | 12, Dec 2020 | 13, Jan 2021 | 14, Feb 2021 | 15, Mar 2021 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_3___0 = "a1_3", a1_3___10 = "a1_3", a1_3___11 = "a1_3", a1_3___12 = "a1_3", a1_3___13 = "a1_3", a1_3___14 = "a1_3", a1_3___15 = "a1_3", a1_3___3 = "a1_3", a1_3___4 = "a1_3", a1_3___5 = "a1_3", a1_3___6 = "a1_3", a1_3___7 = "a1_3", a1_3___8 = "a1_3", a1_3___9 = "a1_3")) |

4 | a1_4 | antibody_test_questionnaire | NaN | checkbox | Abdominal pain/tummy ache | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_4___0 = "a1_4", a1_4___10 = "a1_4", a1_4___11 = "a1_4", a1_4___12 = "a1_4", a1_4___13 = "a1_4", a1_4___14 = "a1_4", a1_4___15 = "a1_4", a1_4___3 = "a1_4", a1_4___4 = "a1_4", a1_4___5 = "a1_4", a1_4___6 = "a1_4", a1_4___7 = "a1_4", a1_4___8 = "a1_4", a1_4___9 = "a1_4")) | |

5 | a1_5 | antibody_test_questionnaire | NaN | checkbox | Runny nose | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_5___0 = "a1_5", a1_5___10 = "a1_5", a1_5___11 = "a1_5", a1_5___12 = "a1_5", a1_5___13 = "a1_5", a1_5___14 = "a1_5", a1_5___15 = "a1_5", a1_5___3 = "a1_5", a1_5___4 = "a1_5", a1_5___5 = "a1_5", a1_5___6 = "a1_5", a1_5___7 = "a1_5", a1_5___8 = "a1_5", a1_5___9 = "a1_5")) | |

6 | a1_6 | antibody_test_questionnaire | NaN | checkbox | Sneezing | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_6___0 = "a1_6", a1_6___10 = "a1_6", a1_6___11 = "a1_6", a1_6___12 = "a1_6", a1_6___13 = "a1_6", a1_6___14 = "a1_6", a1_6___15 = "a1_6", a1_6___3 = "a1_6", a1_6___4 = "a1_6", a1_6___5 = "a1_6", a1_6___6 = "a1_6", a1_6___7 = "a1_6", a1_6___8 = "a1_6", a1_6___9 = "a1_6")) | |

7 | a1_7 | antibody_test_questionnaire | NaN | checkbox | Blocked nose | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_1 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_7___0 = "a1_7", a1_7___10 = "a1_7", a1_7___11 = "a1_7", a1_7___12 = "a1_7", a1_7___13 = "a1_7", a1_7___14 = "a1_7", a1_7___15 = "a1_7", a1_7___3 = "a1_7", a1_7___4 = "a1_7", a1_7___5 = "a1_7", a1_7___6 = "a1_7", a1_7___7 = "a1_7", a1_7___8 = "a1_7", a1_7___9 = "a1_7")) | |

8 | a1_8 | antibody_test_questionnaire | NaN | checkbox | Sore eyes | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_8___0 = "a1_8", a1_8___10 = "a1_8", a1_8___11 = "a1_8", a1_8___12 = "a1_8", a1_8___13 = "a1_8", a1_8___14 = "a1_8", a1_8___15 = "a1_8", a1_8___3 = "a1_8", a1_8___4 = "a1_8", a1_8___5 = "a1_8", a1_8___6 = "a1_8", a1_8___7 = "a1_8", a1_8___8 = "a1_8", a1_8___9 = "a1_8")) | |

9 | a1_9 | antibody_test_questionnaire | NaN | checkbox | Loss of sense of smell or taste | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_9___0 = "a1_9", a1_9___10 = "a1_9", a1_9___11 = "a1_9", a1_9___12 = "a1_9", a1_9___13 = "a1_9", a1_9___14 = "a1_9", a1_9___15 = "a1_9", a1_9___3 = "a1_9", a1_9___4 = "a1_9", a1_9___5 = "a1_9", a1_9___6 = "a1_9", a1_9___7 = "a1_9", a1_9___8 = "a1_9", a1_9___9 = "a1_9")) | |

10 | a1_10 | antibody_test_questionnaire | NaN | checkbox | Sore throat | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_10___0 = "a1_10", a1_10___10 = "a1_10", a1_10___11 = "a1_10", a1_10___12 = "a1_10", a1_10___13 = "a1_10", a1_10___14 = "a1_10", a1_10___15 = "a1_10", a1_10___3 = "a1_10", a1_10___4 = "a1_10", a1_10___5 = "a1_10", a1_10___6 = "a1_10", a1_10___7 = "a1_10", a1_10___8 = "a1_10", a1_10___9 = "a1_10")) | |

11 | a1_11 | antibody_test_questionnaire | NaN | checkbox | Hoarse voice | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_11___0 = "a1_11", a1_11___10 = "a1_11", a1_11___11 = "a1_11", a1_11___12 = "a1_11", a1_11___13 = "a1_11", a1_11___14 = "a1_11", a1_11___15 = "a1_11", a1_11___3 = "a1_11", a1_11___4 = "a1_11", a1_11___5 = "a1_11", a1_11___6 = "a1_11", a1_11___7 = "a1_11", a1_11___8 = "a1_11", a1_11___9 = "a1_11")) | |

12 | a1_12 | antibody_test_questionnaire | NaN | checkbox | Headache (if more often or worse than usual) | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_12___0 = "a1_12", a1_12___10 = "a1_12", a1_12___11 = "a1_12", a1_12___12 = "a1_12", a1_12___13 = "a1_12", a1_12___14 = "a1_12", a1_12___15 = "a1_12", a1_12___3 = "a1_12", a1_12___4 = "a1_12", a1_12___5 = "a1_12", a1_12___6 = "a1_12", a1_12___7 = "a1_12", a1_12___8 = "a1_12", a1_12___9 = "a1_12")) | |

13 | a1_13 | antibody_test_questionnaire | NaN | checkbox | Dizziness | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_13___0 = "a1_13", a1_13___10 = "a1_13", a1_13___11 = "a1_13", a1_13___12 = "a1_13", a1_13___13 = "a1_13", a1_13___14 = "a1_13", a1_13___15 = "a1_13", a1_13___3 = "a1_13", a1_13___4 = "a1_13", a1_13___5 = "a1_13", a1_13___6 = "a1_13", a1_13___7 = "a1_13", a1_13___8 = "a1_13", a1_13___9 = "a1_13")) | |

14 | a1_14 | antibody_test_questionnaire | NaN | checkbox | NEW persistent cough | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_8 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_14___0 = "a1_14", a1_14___10 = "a1_14", a1_14___11 = "a1_14", a1_14___12 = "a1_14", a1_14___13 = "a1_14", a1_14___14 = "a1_14", a1_14___15 = "a1_14", a1_14___3 = "a1_14", a1_14___4 = "a1_14", a1_14___5 = "a1_14", a1_14___6 = "a1_14", a1_14___7 = "a1_14", a1_14___8 = "a1_14", a1_14___9 = "a1_14")) | |

15 | a1_15 | antibody_test_questionnaire | NaN | checkbox | Tightness in the chest | 0, Not at all | 3, Mar 2020 | 4, Apr 2020 | 5, May 2020 | 6, June 2020 | 7, July 2020 | 8, Aug 2020 | 9, Sep 2020 | 10, Oct 2020 | 11, Nov 2020 | 12, Dec 2020 | 13, Jan 2021 | 14, Feb 2021 | 15, Mar 2021 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_15___0 = "a1_15", a1_15___10 = "a1_15", a1_15___11 = "a1_15", a1_15___12 = "a1_15", a1_15___13 = "a1_15", a1_15___14 = "a1_15", a1_15___15 = "a1_15", a1_15___3 = "a1_15", a1_15___4 = "a1_15", a1_15___5 = "a1_15", a1_15___6 = "a1_15", a1_15___7 = "a1_15", a1_15___8 = "a1_15", a1_15___9 = "a1_15")) |

16 | a1_16 | antibody_test_questionnaire | NaN | checkbox | Chest pain | 0, Not at all | 3, Mar 2020 | 4, Apr 2020 | 5, May 2020 | 6, June 2020 | 7, July 2020 | 8, Aug 2020 | 9, Sep 2020 | 10, Oct 2020 | 11, Nov 2020 | 12, Dec 2020 | 13, Jan 2021 | 14, Feb 2021 | 15, Mar 2021 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_16___0 = "a1_16", a1_16___10 = "a1_16", a1_16___11 = "a1_16", a1_16___12 = "a1_16", a1_16___13 = "a1_16", a1_16___14 = "a1_16", a1_16___15 = "a1_16", a1_16___3 = "a1_16", a1_16___4 = "a1_16", a1_16___5 = "a1_16", a1_16___6 = "a1_16", a1_16___7 = "a1_16", a1_16___8 = "a1_16", a1_16___9 = "a1_16")) |

17 | a1_17 | antibody_test_questionnaire | NaN | checkbox | Fever (feeling too hot) | 0, Not at all | 3, Mar 2020 | 4, Apr 2020 | 5, May 2020 | 6, June 2020 | 7, July 2020 | 8, Aug 2020 | 9, Sep 2020 | 10, Oct 2020 | 11, Nov 2020 | 12, Dec 2020 | 13, Jan 2021 | 14, Feb 2021 | 15, Mar 2021 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_17___0 = "a1_17", a1_17___10 = "a1_17", a1_17___11 = "a1_17", a1_17___12 = "a1_17", a1_17___13 = "a1_17", a1_17___14 = "a1_17", a1_17___15 = "a1_17", a1_17___3 = "a1_17", a1_17___4 = "a1_17", a1_17___5 = "a1_17", a1_17___6 = "a1_17", a1_17___7 = "a1_17", a1_17___8 = "a1_17", a1_17___9 = "a1_17")) |

18 | a1_18 | antibody_test_questionnaire | NaN | checkbox | Chills (feeling too cold) | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_18___0 = "a1_18", a1_18___10 = "a1_18", a1_18___11 = "a1_18", a1_18___12 = "a1_18", a1_18___13 = "a1_18", a1_18___14 = "a1_18", a1_18___15 = "a1_18", a1_18___3 = "a1_18", a1_18___4 = "a1_18", a1_18___5 = "a1_18", a1_18___6 = "a1_18", a1_18___7 = "a1_18", a1_18___8 = "a1_18", a1_18___9 = "a1_18")) | |

19 | a1_19 | antibody_test_questionnaire | NaN | checkbox | Difficulty sleeping | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_19___0 = "a1_19", a1_19___10 = "a1_19", a1_19___11 = "a1_19", a1_19___12 = "a1_19", a1_19___13 = "a1_19", a1_19___14 = "a1_19", a1_19___15 = "a1_19", a1_19___3 = "a1_19", a1_19___4 = "a1_19", a1_19___5 = "a1_19", a1_19___6 = "a1_19", a1_19___7 = "a1_19", a1_19___8 = "a1_19", a1_19___9 = "a1_19")) | |

20 | a1_20 | antibody_test_questionnaire | NaN | checkbox | Felt more tired than normal | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_20___0 = "a1_20", a1_20___10 = "a1_20", a1_20___11 = "a1_20", a1_20___12 = "a1_20", a1_20___13 = "a1_20", a1_20___14 = "a1_20", a1_20___15 = "a1_20", a1_20___3 = "a1_20", a1_20___4 = "a1_20", a1_20___5 = "a1_20", a1_20___6 = "a1_20", a1_20___7 = "a1_20", a1_20___8 = "a1_20", a1_20___9 = "a1_20")) | |

21 | a1_21 | antibody_test_questionnaire | NaN | checkbox | Severe fatigue (e.g. inability to get out of bed) | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_15 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_21___0 = "a1_21", a1_21___10 = "a1_21", a1_21___11 = "a1_21", a1_21___12 = "a1_21", a1_21___13 = "a1_21", a1_21___14 = "a1_21", a1_21___15 = "a1_21", a1_21___3 = "a1_21", a1_21___4 = "a1_21", a1_21___5 = "a1_21", a1_21___6 = "a1_21", a1_21___7 = "a1_21", a1_21___8 = "a1_21", a1_21___9 = "a1_21")) | |

22 | a1_22 | antibody_test_questionnaire | NaN | checkbox | Numbness or tingling somewhere in the body | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_22___0 = "a1_22", a1_22___10 = "a1_22", a1_22___11 = "a1_22", a1_22___12 = "a1_22", a1_22___13 = "a1_22", a1_22___14 = "a1_22", a1_22___15 = "a1_22", a1_22___3 = "a1_22", a1_22___4 = "a1_22", a1_22___5 = "a1_22", a1_22___6 = "a1_22", a1_22___7 = "a1_22", a1_22___8 = "a1_22", a1_22___9 = "a1_22")) | |

23 | a1_23 | antibody_test_questionnaire | NaN | checkbox | Feeling of heaviness in arms or legs | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_23___0 = "a1_23", a1_23___10 = "a1_23", a1_23___11 = "a1_23", a1_23___12 = "a1_23", a1_23___13 = "a1_23", a1_23___14 = "a1_23", a1_23___15 = "a1_23", a1_23___3 = "a1_23", a1_23___4 = "a1_23", a1_23___5 = "a1_23", a1_23___6 = "a1_23", a1_23___7 = "a1_23", a1_23___8 = "a1_23", a1_23___9 = "a1_23")) | |

24 | a1_24 | antibody_test_questionnaire | NaN | checkbox | Achy muscles | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_24___0 = "a1_24", a1_24___10 = "a1_24", a1_24___11 = "a1_24", a1_24___12 = "a1_24", a1_24___13 = "a1_24", a1_24___14 = "a1_24", a1_24___15 = "a1_24", a1_24___3 = "a1_24", a1_24___4 = "a1_24", a1_24___5 = "a1_24", a1_24___6 = "a1_24", a1_24___7 = "a1_24", a1_24___8 = "a1_24", a1_24___9 = "a1_24")) | |

25 | a1_25 | antibody_test_questionnaire | NaN | checkbox | Shortness of breath (that affects ordinary activity) | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_25___0 = "a1_25", a1_25___10 = "a1_25", a1_25___11 = "a1_25", a1_25___12 = "a1_25", a1_25___13 = "a1_25", a1_25___14 = "a1_25", a1_25___15 = "a1_25", a1_25___3 = "a1_25", a1_25___4 = "a1_25", a1_25___5 = "a1_25", a1_25___6 = "a1_25", a1_25___7 = "a1_25", a1_25___8 = "a1_25", a1_25___9 = "a1_25")) | |

26 | a1_26 | antibody_test_questionnaire | NaN | checkbox | Raised, red, itchy areas on the skin | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_26___0 = "a1_26", a1_26___10 = "a1_26", a1_26___11 = "a1_26", a1_26___12 = "a1_26", a1_26___13 = "a1_26", a1_26___14 = "a1_26", a1_26___15 = "a1_26", a1_26___3 = "a1_26", a1_26___4 = "a1_26", a1_26___5 = "a1_26", a1_26___6 = "a1_26", a1_26___7 = "a1_26", a1_26___8 = "a1_26", a1_26___9 = "a1_26")) | |

27 | a1_27 | antibody_test_questionnaire | NaN | checkbox | Sudden swelling of the face or lips | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_27___0 = "a1_27", a1_27___10 = "a1_27", a1_27___11 = "a1_27", a1_27___12 = "a1_27", a1_27___13 = "a1_27", a1_27___14 = "a1_27", a1_27___15 = "a1_27", a1_27___3 = "a1_27", a1_27___4 = "a1_27", a1_27___5 = "a1_27", a1_27___6 = "a1_27", a1_27___7 = "a1_27", a1_27___8 = "a1_27", a1_27___9 = "a1_27")) | |

28 | a1_28 | antibody_test_questionnaire | NaN | checkbox | Red/purple sores or blisters on your feet (including toes) | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | a1_22 | NaN | NaN | list(id = c(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), label = 1:14, choices = list(a1_28___0 = "a1_28", a1_28___10 = "a1_28", a1_28___11 = "a1_28", a1_28___12 = "a1_28", a1_28___13 = "a1_28", a1_28___14 = "a1_28", a1_28___15 = "a1_28", a1_28___3 = "a1_28", a1_28___4 = "a1_28", a1_28___5 = "a1_28", a1_28___6 = "a1_28", a1_28___7 = "a1_28", a1_28___8 = "a1_28", a1_28___9 = "a1_28")) | |

29 | b1 | antibody_test_questionnaire | COVID-19 Vaccinations | radio | Have you taken part in a trial of a COVID-19 vaccine? | 1, Yes | 2, No | 3, Prefer not to answer | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3), label = 1:3, choices = list(b1___1 = "b1", b1___2 = "b1", b1___3 = "b1")) |

30 | b2 | antibody_test_questionnaire | NaN | text | What is the name of the trial? | NaN | NaN | NaN | NaN | NaN | NaN | [b1] = '1' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b2 = "b2")) |

31 | b3 | antibody_test_questionnaire | NaN | radio | How many injections have you received (even if you do not know whether you received the vaccine or placebo)? | 1, 1 | 2, 2 | 3, Unsure | 4, Prefer not to answer | NaN | NaN | NaN | NaN | NaN | [b1] = '1' | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4), label = 1:4, choices = list(b3___1 = "b3", b3___2 = "b3", b3___3 = "b3", b3___4 = "b3")) |

32 | b4 | antibody_test_questionnaire | NaN | text | What was the date when you had your first injection? (if you are unsure please give your best estimate) | NaN | DD-MM-YYYY | date_dmy | NaN | NaN | NaN | [b1] = '1' and ([b3] = '1' or [b3] = '2' or [b3] = '3') | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b4 = "b4")) |

33 | b5 | antibody_test_questionnaire | NaN | radio | Have you been told when your second injection will be? | 3, Yes 3 weeks after | 4, Yes 4 weeks after | 99, Other | NaN | NaN | NaN | NaN | NaN | [b1] = '1' and ([b3] = '1' or [b3] = '3') | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(3, 4, 99), label = 1:3, choices = list(b5___3 = "b5", b5___4 = "b5", b5___99 = "b5")) |

34 | b5_other | antibody_test_questionnaire | NaN | text | How many weeks after the first injection will you receive the second injection? | NaN | NaN | NaN | NaN | NaN | NaN | [b1] = '1' and ([b3] = '1' or [b3] = '3') and [b5] = '99' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b5_other = "b5_other")) |

35 | b6 | antibody_test_questionnaire | NaN | text | What was the date when you had your second injection? (if you are unsure please give your best estimate) | NaN | DD-MM-YYYY | date_dmy | NaN | NaN | NaN | [b1] = '1' and ([b3] = '2' or [b3] = '3') | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b6 = "b6")) |

36 | b7 | antibody_test_questionnaire | COVID-19 Vaccinations | descriptive | The following question refers to any vaccine you have received that is not as part of a COVID-19 vaccine trial. | NaN | NaN | NaN | NaN | NaN | NaN | [b1] = '1' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b7 = "b7")) |

37 | b8 | antibody_test_questionnaire | NaN | radio | Have you had a vaccination against COVID-19? | 1, Yes, I have already had at least one COVID-19 vaccination | 2, No | 3, Prefer not to answer | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3), label = 1:3, choices = list(b8___1 = "b8", b8___2 = "b8", b8___3 = "b8")) |

38 | b9 | antibody_test_questionnaire | NaN | radio | How many doses have you had? | 1, 1 | 2, 2 | 3, Don't know | 4, Prefer not to answer | NaN | NaN | NaN | NaN | NaN | [b8] = '1' | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4), label = 1:4, choices = list(b9___1 = "b9", b9___2 = "b9", b9___3 = "b9", b9___4 = "b9")) |

39 | b10 | antibody_test_questionnaire | NaN | text | What was the date when you had your first vaccination? (if you are unsure please give your best estimate) | NaN | DD-MM-YYYY | date_dmy | NaN | NaN | NaN | [b8] = '1' and ([b9] = '1' or [b9] = '2' or [b9] = '3') | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b10 = "b10")) |

40 | b11 | antibody_test_questionnaire | NaN | radio | Have you been told when your second dose will be? | 3, Yes 3 weeks after | 4, Yes 4 weeks after | 99, Other | NaN | NaN | NaN | NaN | NaN | [b8] = '1' and ([b9] = '1' or [b9] = '3') | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(3, 4, 99), label = 1:3, choices = list(b11___3 = "b11", b11___4 = "b11", b11___99 = "b11")) |

41 | b11_other | antibody_test_questionnaire | NaN | text | How many weeks after the first dose will you receive the second dose? | NaN | NaN | NaN | NaN | NaN | NaN | [b8] = '1' and ([b9] = '1' or [b9] = '3') and [b11] = '99' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b11_other = "b11_other")) |

42 | b12 | antibody_test_questionnaire | NaN | text | What was the date when you had your second vaccination? (if you are unsure please give your best estimate) | NaN | DD-MM-YYYY | date_dmy | NaN | NaN | NaN | [b8] = '1' and ([b9] = '2' or [b9] = '3') | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b12 = "b12")) |

43 | b13 | antibody_test_questionnaire | NaN | radio | Which vaccine did you receive? | 1, Pfizer-Biontech | 2, Oxford-AstraZeneca | 3, Moderna | 4, Other | 5, Unsure | 6, Prefer not to answer | NaN | NaN | NaN | NaN | NaN | [b8] = '1' | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4, 5, 6), label = 1:6, choices = list(b13___1 = "b13", b13___2 = "b13", b13___3 = "b13", b13___4 = "b13", b13___5 = "b13", b13___6 = "b13")) |

44 | b13_other | antibody_test_questionnaire | NaN | text | Please specify the vaccine you received | NaN | NaN | NaN | NaN | NaN | NaN | [b8] = '1' and [b13] = '4' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(b13_other = "b13_other")) |

45 | prev_test_desc | antibody_test_questionnaire | Previous Tests | descriptive | These questions are about any COVID-19 tests that you may have had prior to the EXCEED test. | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(prev_test_desc = "prev_test_desc")) |

46 | c2 | antibody_test_questionnaire | NaN | radio | Before you took this antibody test, did you think you have or have had COVID-19? | 1, Yes, confirmed by a positive test | 2, Yes, suspected by a doctor but not tested | 3, Yes, my own suspicions | 0, No | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 0), label = 1:4, choices = list(c2___0 = "c2", c2___1 = "c2", c2___2 = "c2", c2___3 = "c2")) |

47 | c3 | antibody_test_questionnaire | NaN | checkbox | Have you ever had a test to see if you have or have had COVID-19? (Select all that apply) | 0, No | 1, Yes, because I had symptoms | 2, Yes, because I have been in contact with someone who had COVID-19 | 3, Yes, because of my job | 4, Yes, for another reason | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(0, 1, 2, 3, 4), label = 1:5, choices = list(c3___0 = "c3", c3___1 = "c3", c3___2 = "c3", c3___3 = "c3", c3___4 = "c3")) |

48 | c3_other | antibody_test_questionnaire | NaN | text | What was the other reason you had a test? | NaN | NaN | NaN | NaN | NaN | NaN | [c3(4)]='1' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(c3_other = "c3_other")) |

49 | c3_test_type | antibody_test_questionnaire | NaN | checkbox | What kind of test have you had? (Select all that apply) | 1, A swab test (swab taken from your throat or nose) which tests for active infection | 2, An antibody test (this usually involves a drop of blood taken from your finger) which test for past infection | 3, Other | 4, Don't know | NaN | NaN | NaN | NaN | NaN | [c3(1)]='1' or [c3(2)]='1' or [c3(3)]='1' or [c3(4)]='1' | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4), label = 1:4, choices = list(c3_test_type___1 = "c3_test_type", c3_test_type___2 = "c3_test_type", c3_test_type___3 = "c3_test_type", c3_test_type___4 = "c3_test_type")) |

50 | c3_test_type_other | antibody_test_questionnaire | NaN | text | What other kind of test have you had? | NaN | NaN | NaN | NaN | NaN | NaN | [c3_test_type(3)]='1' | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(c3_test_type_other = "c3_test_type_other")) |

51 | c3_pos | antibody_test_questionnaire | NaN | radio | Have you had a positive result from a swab test? | 0, No | 1, Yes | 3, Don't know | NaN | NaN | NaN | NaN | NaN | [c3_test_type(1)] = "1" | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(0, 1, 3), label = 1:3, choices = list(c3_pos___0 = "c3_pos", c3_pos___1 = "c3_pos", c3_pos___3 = "c3_pos")) |

52 | c4 | antibody_test_questionnaire | NaN | text | When was the sample taken for the test that came back positive? Give the latest date if you have had more than one | NaN | DD-MM-YYYY | date_dmy | 2020-01-01 | NaN | NaN | ([c3_pos]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(c4 = "c4")) |

53 | c3_anti_pos | antibody_test_questionnaire | NaN | radio | Have you had a positive result from an antibody test? | 0, No | 1, Yes | 3, Don't know | NaN | NaN | NaN | NaN | NaN | [c3_test_type(2)] = "1" | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(0, 1, 3), label = 1:3, choices = list(c3_anti_pos___0 = "c3_anti_pos", c3_anti_pos___1 = "c3_anti_pos", c3_anti_pos___3 = "c3_anti_pos")) |

54 | c3_anti_pos_date | antibody_test_questionnaire | NaN | text | When was the sample taken for the test that came back positive? Give the latest date if you have had more than one | NaN | DD-MM-YYYY | date_dmy | 2020-01-01 | NaN | NaN | ([c3_anti_pos]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(c3_anti_pos_date = "c3_anti_pos_date")) |

55 | c3_pos_other | antibody_test_questionnaire | NaN | radio | Have you had a positive result from the other test? | 0, No | 1, Yes | 3, Don't know | NaN | NaN | NaN | NaN | NaN | [c3_test_type(3)] = "1" | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(0, 1, 3), label = 1:3, choices = list(c3_pos_other___0 = "c3_pos_other", c3_pos_other___1 = "c3_pos_other", c3_pos_other___3 = "c3_pos_other")) |

56 | c3_other_pos_date | antibody_test_questionnaire | NaN | text | When was the sample taken for the other test that came back positive? Give the latest date if you have had more than one | NaN | DD-MM-YYYY | date_dmy | 2020-01-01 | NaN | NaN | ([c3_pos_other]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(c3_other_pos_date = "c3_other_pos_date")) |

57 | a5 | antibody_test_questionnaire | Your EXCEED test results | radio | Did you attempt the antibody test provided in the pack we sent you? | 1, Yes | 0, No | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 0), label = 1:2, choices = list(a5___0 = "a5", a5___1 = "a5")) |

58 | a6 | antibody_test_questionnaire | NaN | checkbox | Why did you not attempt to complete the antibody test? (Select all that apply) | 1, I did not understand the instructions | 2, I thought it would take too long | 3, I did not want to prick my finger | 4, I did not want to see my blood | 5, I thought I might infect someone else | 6, I damaged the test | 7, I lost the test | 8, I do not trust the test | 9, I do not want to know the result | 10, Don't know | 11, Other | NaN | NaN | NaN | NaN | NaN | ([a5]="0") | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), label = 1:11, choices = list(a6___1 = "a6", a6___10 = "a6", a6___11 = "a6", a6___2 = "a6", a6___3 = "a6", a6___4 = "a6", a6___5 = "a6", a6___6 = "a6", a6___7 = "a6", a6___8 = "a6", a6___9 = "a6")) |

59 | a6_other | antibody_test_questionnaire | NaN | text | What is the other reason why you didn't attempt to complete the antibody test? | NaN | NaN | NaN | NaN | NaN | NaN | ([a6(11)]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(a6_other = "a6_other")) |

60 | a7 | antibody_test_questionnaire | NaN | text | When did you attempt the antibody test? | NaN | DD-MM-YYYY | date_dmy | 2021-03-18 | NaN | NaN | ([a5]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(a7 = "a7")) |

61 | a8 | antibody_test_questionnaire | NaN | radio | Did you successfully manage to complete the test? | 1, Yes | 2, No, I only partially completed it | 3, No, I did not complete any of it | 9, Don't know | NaN | NaN | NaN | NaN | NaN | ([a5]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 9), label = 1:4, choices = list(a8___1 = "a8", a8___2 = "a8", a8___3 = "a8", a8___9 = "a8")) |

62 | a9 | antibody_test_questionnaire | NaN | checkbox | Why did you not successfully complete the antibody test? (Select all that apply) | 1, I did not understand the instructions | 2, It took too long | 3, I did not manage to use the lancet | 4, I did not manage to get a blood drop | 5, I did not manage to get enough blood on the test | 6, I did not manage to get the buffer on the test | 7, I damaged the test | 8, It was too fiddly for me to manage | 9, I did not have some of the equipment I needed | 10, I do not want to know the result | 11, I could not read the result | 12, Don't know | 20, Other | NaN | NaN | NaN | NaN | NaN | ([a8]="2" OR [a8] = "3") AND ([a5]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20), label = 1:13, choices = list(a9___1 = "a9", a9___10 = "a9", a9___11 = "a9", a9___12 = "a9", a9___2 = "a9", a9___20 = "a9", a9___3 = "a9", a9___4 = "a9", a9___5 = "a9", a9___6 = "a9", a9___7 = "a9", a9___8 = "a9", a9___9 = "a9")) |

63 | a9_other | antibody_test_questionnaire | NaN | text | What is the other reason why you did not successfully complete the antibody test? | NaN | NaN | NaN | NaN | NaN | NaN | ([a9(20)]="1") AND ([a5]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(a9_other = "a9_other")) |

64 | a10 | antibody_test_questionnaire | NaN | radio | Step 8 of the instruction booklet shows different test outcomes. Based only on the photo you took and what the test looked like after 10-15 minutes, which option corresponds to your test result? Note: How light or dark the colour of the line is next to G and/or M will vary. Therefore, any shade of colour next to G and/or M should be reported if the line next to C is red. | 0, Negative - Red line next to C only. No lines next to G or M. | 1, lgM Positive - Red line next to C and red line (no matter how light or dark) next to M. No line next to G. | 2, lgG Positive - Red line next to C and red line (no matter how light or dark) next to G. No line next to M. | 3, lgG Positive - Red line next to C and red lines (no matter how light or dark) next to G and M. | 4, Invalid - Line next to C is completely or partially Blue. This means that the test is invalid even if there are red lines next to G or M. | 5, Can't tell what the result is | 6, Not sure - Didn't take a photo of the result and can't remember what it looked like | NaN | NaN | NaN | NaN | NaN | ([a8]="1" or [a8]="2" or [a8]="9") | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(0, 1, 2, 3, 4, 5, 6), label = 1:7, choices = list(a10___0 = "a10", a10___1 = "a10", a10___2 = "a10", a10___3 = "a10", a10___4 = "a10", a10___5 = "a10", a10___6 = "a10")) |

65 | a11 | antibody_test_questionnaire | NaN | radio | How confident are you that the number you have chosen above is the right one? | 1, Very confident | 2, Fairly confident | 3, Not very confident | 4, Not at all confident | NaN | NaN | NaN | NaN | NaN | ([a8]="1" or [a8]="2" or [a8]="9") | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 2, 3, 4), label = 1:4, choices = list(a11___1 = "a11", a11___2 = "a11", a11___3 = "a11", a11___4 = "a11")) |

66 | a12 | antibody_test_questionnaire | Upload Photo | radio | Did you take a photo of your test 10-15 minutes after you did the test? | 1, Yes | 0, No | NaN | NaN | NaN | NaN | NaN | ([a5]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(id = c(1, 0), label = 1:2, choices = list(a12___0 = "a12", a12___1 = "a12")) |

67 | a13_1 | antibody_test_questionnaire | NaN | file | Please upload the photo of your testing stick that you were instructed to take in Step 7 of the booklet. Note: some cameras and smartphones include additional information (metadata) in the image file which can include the location where the photograph was taken amongst other things such as device used. If your uploaded image does contain such information, the information associated with the image will be deleted such that we only retain the image itself. | NaN | NaN | NaN | NaN | NaN | NaN | ([a5]="1" AND [a12]="1") | NaN | NaN | NaN | NaN | NaN | NaN | list(choices = list(a13_1 = "a13_1")) |

68 | g1 | antibody_test_questionnaire | NaN | text | What is your date of birth? | NaN | DD-MM-YYYY | date_dmy | 1940-01-01 | 2004-12-31 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | @HIDEBUTTON | list(choices = list(g1 = "g1")) |