How to use isDefined method in root

Best JavaScript code snippet using root

qcov.ts

Source:qcov.ts Github

copy

Full Screen

1import { SurveyGroupItem, SurveySingleItem, Survey } from "survey-engine/lib/data_types"2const Q1: SurveySingleItem = {3 key: 'covidweekly.32',4 version: 1,5 validations: [],6 components: {7 role: "root",8 items: [9 {10 role: "title",11 content: [12 {13 code: "en",14 parts: [15 {16 str: "Have you had any of the following symptoms since your last visit (or in the past weeks, if this is your first visit)?"17 }18 ]19 }20 ]21 },22 {23 key: '1',24 role: "responseGroup",25 items: [26 {27 key: '1',28 role: "multipleChoiceGroup",29 items: [30 {31 key: "141",32 role: "option",33 content: [34 {35 code: "en",36 parts: [37 {38 str: "No symptoms"39 }40 ]41 }42 ],43 },44 {45 key: "142",46 role: "option",47 content: [48 {49 code: "en",50 parts: [51 {52 str: "Fever"53 }54 ]55 }56 ]57 },58 {59 key: "143",60 role: "option",61 content: [62 {63 code: "en",64 parts: [65 {66 str: "Chills"67 }68 ]69 }70 ]71 },72 {73 key: '144',74 role: "option",75 content: [76 {77 code: "en",78 parts: [79 {80 str: "Runny or blocked nose"81 }82 ]83 }84 ]85 },86 {87 key: "145",88 role: "option",89 content: [90 {91 code: "en",92 parts: [93 {94 str: "Sneezing"95 }96 ]97 }98 ]99 },100 {101 key: "146",102 role: "option",103 content: [104 {105 code: "en",106 parts: [107 {108 str: "Sore thoat"109 }110 ]111 }112 ]113 },114 {115 key: "147",116 role: "option",117 content: [118 {119 code: "en",120 parts: [121 {122 str: "Cough"123 }124 ]125 }126 ]127 },128 {129 key: "148",130 role: "option",131 content: [132 {133 code: "en",134 parts: [135 {136 str: "Shortness of breath"137 }138 ]139 }140 ]141 },142 {143 key: "149",144 role: "option",145 content: [146 {147 code: "en",148 parts: [149 {150 str: "Headache"151 }152 ]153 }154 ]155 },156 {157 key: "150",158 role: "option",159 content: [160 {161 code: "en",162 parts: [163 {164 str: "Muscle/joint pain"165 }166 ]167 }168 ]169 },170 {171 key: "151",172 role: "option",173 content: [174 {175 code: "en",176 parts: [177 {178 str: "Chest pain"179 }180 ]181 }182 ]183 },184 {185 key: "152",186 role: "option",187 content: [188 {189 code: "en",190 parts: [191 {192 str: "Feeling tired or exhausted (malaise)"193 }194 ]195 }196 ]197 },198 {199 key: "153",200 role: "option",201 content: [202 {203 code: "en",204 parts: [205 {206 str: "Loss of appetite"207 }208 ]209 }210 ]211 },212 {213 key: "154",214 role: "option",215 content: [216 {217 code: "en",218 parts: [219 {220 str: "Coloured sputum/phlegm"221 }222 ]223 }224 ]225 },226 {227 key: "155",228 role: "option",229 content: [230 {231 code: "en",232 parts: [233 {234 str: "Watery, bloodshot eyes"235 }236 ]237 }238 ]239 },240 {241 key: "156",242 role: "option",243 content: [244 {245 code: "en",246 parts: [247 {248 str: "Nausea"249 }250 ]251 }252 ]253 },254 {255 key: "157",256 role: "option",257 content: [258 {259 code: "en",260 parts: [261 {262 str: "Vomiting"263 }264 ]265 }266 ]267 },268 {269 key: "158",270 role: "option",271 content: [272 {273 code: "en",274 parts: [275 {276 str: "Diarrhoea"277 }278 ]279 }280 ]281 },282 {283 key: "159",284 role: "option",285 content: [286 {287 code: "en",288 parts: [289 {290 str: "Stomach ache"291 }292 ]293 }294 ]295 },296 {297 key: "20",298 role: "option",299 content: [300 {301 code: "en",302 parts: [303 {304 str: "Loss of smell"305 }306 ]307 }308 ]309 },310 {311 key: "21",312 role: "option",313 content: [314 {315 code: "en",316 parts: [317 {318 str: "Loss of taste"319 }320 ]321 }322 ]323 },324 {325 key: "22",326 role: "option",327 content: [328 {329 code: "en",330 parts: [331 {332 str: "Nose bleed"333 }334 ]335 }336 ]337 },338 {339 key: "160",340 role: "option",341 content: [342 {343 code: "en",344 parts: [345 {346 str: "Other"347 }348 ]349 }350 ]351 }352 ]353 }354 ]355 }356 ]357 }358}359const Q2: SurveySingleItem = {360 key: "covidweekly.33",361 condition: {362 name: "and",363 data: [364 // if report any symptoms365 {366 dtype: 'exp',367 exp: {368 name: "or",369 data: [370 {371 dtype: 'exp',372 exp: {373 name: 'isDefined',374 data: [375 {376 dtype: 'exp',377 exp: {378 name: 'getResponseItem',379 data: [380 {381 str: 'covidweekly.32'382 },383 {384 str: '1.1.142'385 }386 ]387 }388 }389 ]390 }391 },392 {393 dtype: 'exp',394 exp: {395 name: 'isDefined',396 data: [397 {398 dtype: 'exp',399 exp: {400 name: 'getResponseItem',401 data: [402 {403 str: 'covidweekly.32'404 },405 {406 str: '1.1.143'407 }408 ]409 }410 }411 ]412 }413 },414 {415 dtype: 'exp',416 exp: {417 name: 'isDefined',418 data: [419 {420 dtype: 'exp',421 exp: {422 name: 'getResponseItem',423 data: [424 {425 str: 'covidweekly.32'426 },427 {428 str: '1.1.144'429 }430 ]431 }432 }433 ]434 }435 },436 {437 dtype: 'exp',438 exp: {439 name: 'isDefined',440 data: [441 {442 dtype: 'exp',443 exp: {444 name: 'getResponseItem',445 data: [446 {447 str: 'covidweekly.32'448 },449 {450 str: '1.1.145'451 }452 ]453 }454 }455 ]456 }457 },458 {459 dtype: 'exp',460 exp: {461 name: 'isDefined',462 data: [463 {464 dtype: 'exp',465 exp: {466 name: 'getResponseItem',467 data: [468 {469 str: 'covidweekly.32'470 },471 {472 str: '1.1.146'473 }474 ]475 }476 }477 ]478 }479 },480 {481 dtype: 'exp',482 exp: {483 name: 'isDefined',484 data: [485 {486 dtype: 'exp',487 exp: {488 name: 'getResponseItem',489 data: [490 {491 str: 'covidweekly.32'492 },493 {494 str: '1.1.147'495 }496 ]497 }498 }499 ]500 }501 },502 {503 dtype: 'exp',504 exp: {505 name: 'isDefined',506 data: [507 {508 dtype: 'exp',509 exp: {510 name: 'getResponseItem',511 data: [512 {513 str: 'covidweekly.32'514 },515 {516 str: '1.1.148'517 }518 ]519 }520 }521 ]522 }523 },524 {525 dtype: 'exp',526 exp: {527 name: 'isDefined',528 data: [529 {530 dtype: 'exp',531 exp: {532 name: 'getResponseItem',533 data: [534 {535 str: 'covidweekly.32'536 },537 {538 str: '1.1.149'539 }540 ]541 }542 }543 ]544 }545 },546 {547 dtype: 'exp',548 exp: {549 name: 'isDefined',550 data: [551 {552 dtype: 'exp',553 exp: {554 name: 'getResponseItem',555 data: [556 {557 str: 'covidweekly.32'558 },559 {560 str: '1.1.150'561 }562 ]563 }564 }565 ]566 }567 },568 {569 dtype: 'exp',570 exp: {571 name: 'isDefined',572 data: [573 {574 dtype: 'exp',575 exp: {576 name: 'getResponseItem',577 data: [578 {579 str: 'covidweekly.32'580 },581 {582 str: '1.1.151'583 }584 ]585 }586 }587 ]588 }589 },590 {591 dtype: 'exp',592 exp: {593 name: 'isDefined',594 data: [595 {596 dtype: 'exp',597 exp: {598 name: 'getResponseItem',599 data: [600 {601 str: 'covidweekly.32'602 },603 {604 str: '1.1.152'605 }606 ]607 }608 }609 ]610 }611 },612 {613 dtype: 'exp',614 exp: {615 name: 'isDefined',616 data: [617 {618 dtype: 'exp',619 exp: {620 name: 'getResponseItem',621 data: [622 {623 str: 'covidweekly.32'624 },625 {626 str: '1.1.153'627 }628 ]629 }630 }631 ]632 }633 },634 {635 dtype: 'exp',636 exp: {637 name: 'isDefined',638 data: [639 {640 dtype: 'exp',641 exp: {642 name: 'getResponseItem',643 data: [644 {645 str: 'covidweekly.32'646 },647 {648 str: '1.1.154'649 }650 ]651 }652 }653 ]654 }655 },656 {657 dtype: 'exp',658 exp: {659 name: 'isDefined',660 data: [661 {662 dtype: 'exp',663 exp: {664 name: 'getResponseItem',665 data: [666 {667 str: 'covidweekly.32'668 },669 {670 str: '1.1.155'671 }672 ]673 }674 }675 ]676 }677 },678 {679 dtype: 'exp',680 exp: {681 name: 'isDefined',682 data: [683 {684 dtype: 'exp',685 exp: {686 name: 'getResponseItem',687 data: [688 {689 str: 'covidweekly.32'690 },691 {692 str: '1.1.156'693 }694 ]695 }696 }697 ]698 }699 },700 {701 dtype: 'exp',702 exp: {703 name: 'isDefined',704 data: [705 {706 dtype: 'exp',707 exp: {708 name: 'getResponseItem',709 data: [710 {711 str: 'covidweekly.32'712 },713 {714 str: '1.1.157'715 }716 ]717 }718 }719 ]720 }721 },722 {723 dtype: 'exp',724 exp: {725 name: 'isDefined',726 data: [727 {728 dtype: 'exp',729 exp: {730 name: 'getResponseItem',731 data: [732 {733 str: 'covidweekly.32'734 },735 {736 str: '1.1.158'737 }738 ]739 }740 }741 ]742 }743 },744 {745 dtype: 'exp',746 exp: {747 name: 'isDefined',748 data: [749 {750 dtype: 'exp',751 exp: {752 name: 'getResponseItem',753 data: [754 {755 str: 'covidweekly.32'756 },757 {758 str: '1.1.159'759 }760 ]761 }762 }763 ]764 }765 },766 {767 dtype: 'exp',768 exp: {769 name: 'isDefined',770 data: [771 {772 dtype: 'exp',773 exp: {774 name: 'getResponseItem',775 data: [776 {777 str: 'covidweekly.32'778 },779 {780 str: '1.1.160'781 }782 ]783 }784 }785 ]786 }787 },788 ]789 }790 },791 // participant STILL ILL when they last completed the covidweekly survey (i.e. they said “I am still ill” in response to covidweekly Q4 below last time?)792 {793 dtype: "exp",794 exp: {795 name: "isDefined",796 data: [797 {798 dtype: "exp",799 exp: {800 name: "getNestedObjectByKey",801 data: [802 {803 dtype: "exp",804 exp: {805 name: "getAttribute",806 data: [807 {808 dtype: "exp",809 exp: {810 name: "getLastFromSurveyItemResponses",811 data: [812 {813 dtype: "exp",814 exp: {815 name: "getPreviousResponses",816 data: [817 {818 str: "covidweekly.36"819 }820 ]821 }822 }823 ]824 }825 },826 {827 str: "response"828 }829 ]830 }831 },832 {833 str: "1.1.169"834 }835 ]836 }837 }838 ]839 }840 },841 // have fewer than 15 days elapsed since they last completed the covidweekly Survey842 {843 dtype: "exp",844 exp: {845 name: "lt",846 data: [847 {848 dtype: "exp",849 exp: {850 name: "getSecondsSince",851 data: [852 {853 dtype: "exp",854 exp: {855 name: "getAttribute",856 data: [857 {858 dtype: "exp",859 exp: {860 name: "getLastFromSurveyResponses",861 data: [862 {863 str: "covidweekly"864 }865 ]866 }867 },868 {869 str: "submittedAt"870 }871 ]872 }873 }874 ]875 }876 },877 {878 dtype: "num",879 num: 1296000,880 }881 ]882 }883 },884 // fewer than 15 days have elapsed since their previous date of symptom onset885 {886 dtype: "exp",887 exp: {888 name: "lt",889 data: [890 {891 dtype: "exp",892 exp: {893 name: "getSecondsSince",894 data: [895 {896 dtype: "exp",897 exp: {898 name: "getAttribute",899 data: [900 {901 dtype: "exp",902 exp: {903 name: "getNestedObjectByKey",904 data: [905 {906 dtype: "exp",907 exp: {908 name: "getAttribute",909 data: [910 {911 dtype: "exp",912 exp: {913 name: "getLastFromSurveyItemResponses",914 data: [915 {916 dtype: "exp",917 exp: {918 name: "filterResponsesByIncludesKeys",919 data: [920 {921 dtype: "exp",922 exp: {923 name: "getPreviousResponses",924 data: [925 {926 str: "covidweekly.35"927 }928 ]929 }930 },931 {932 str: "1.1"933 },934 {935 str: "169"936 }937 ]938 }939 }940 ]941 }942 },943 {944 str: "response"945 }946 ]947 }948 },949 {950 str: "1.1.169"951 }952 ]953 }954 },955 {956 str: "value"957 }958 ]959 }960 }961 ]962 }963 },964 {965 dtype: "num",966 num: 1296000,967 }968 ]969 }970 },971 ]972 },973 follows: [974 "covidweekly.32",975 ],976 version: 1,977 validations: [],978 components: {979 role: "root",980 items: [981 {982 role: "title",983 content: [984 {985 code: "en",986 parts: [987 {988 str: "On your last visit, you reported that you were still ill. Are the symptoms you report today part of the same bout of illness?"989 }990 ]991 }992 ]993 },994 {995 key: "1",996 role: "responseGroup",997 items: [998 {999 key: "1",1000 role: "singleChoiceGroup",1001 items: [1002 {1003 key: "161",1004 role: "option",1005 content: [1006 {1007 code: "en",1008 parts: [1009 {1010 str: "Yes"1011 }1012 ]1013 }1014 ]1015 },1016 {1017 key: "162",1018 role: "option",1019 content: [1020 {1021 code: "en",1022 parts: [1023 {1024 str: "No"1025 }1026 ]1027 }1028 ]1029 },1030 {1031 key: "163",1032 role: "option",1033 content: [1034 {1035 code: "en",1036 parts: [1037 {1038 str: "I don't know/can't remember"1039 }1040 ]1041 }1042 ]1043 }1044 ]1045 }1046 ]1047 }1048 ]1049 }1050}1051const Qcov1: SurveySingleItem = {1052 key: "covidweekly.Qcov1",1053 condition: {1054 name: "and",1055 data: [1056 // if report any symptoms1057 {1058 dtype: 'exp',1059 exp: {1060 name: "or",1061 data: [1062 {1063 dtype: 'exp',1064 exp: {1065 name: 'isDefined',1066 data: [1067 {1068 dtype: 'exp',1069 exp: {1070 name: 'getResponseItem',1071 data: [1072 {1073 str: 'covidweekly.32'1074 },1075 {1076 str: '1.1.142'1077 }1078 ]1079 }1080 }1081 ]1082 }1083 },1084 {1085 dtype: 'exp',1086 exp: {1087 name: 'isDefined',1088 data: [1089 {1090 dtype: 'exp',1091 exp: {1092 name: 'getResponseItem',1093 data: [1094 {1095 str: 'covidweekly.32'1096 },1097 {1098 str: '1.1.143'1099 }1100 ]1101 }1102 }1103 ]1104 }1105 },1106 {1107 dtype: 'exp',1108 exp: {1109 name: 'isDefined',1110 data: [1111 {1112 dtype: 'exp',1113 exp: {1114 name: 'getResponseItem',1115 data: [1116 {1117 str: 'covidweekly.32'1118 },1119 {1120 str: '1.1.144'1121 }1122 ]1123 }1124 }1125 ]1126 }1127 },1128 {1129 dtype: 'exp',1130 exp: {1131 name: 'isDefined',1132 data: [1133 {1134 dtype: 'exp',1135 exp: {1136 name: 'getResponseItem',1137 data: [1138 {1139 str: 'covidweekly.32'1140 },1141 {1142 str: '1.1.145'1143 }1144 ]1145 }1146 }1147 ]1148 }1149 },1150 {1151 dtype: 'exp',1152 exp: {1153 name: 'isDefined',1154 data: [1155 {1156 dtype: 'exp',1157 exp: {1158 name: 'getResponseItem',1159 data: [1160 {1161 str: 'covidweekly.32'1162 },1163 {1164 str: '1.1.146'1165 }1166 ]1167 }1168 }1169 ]1170 }1171 },1172 {1173 dtype: 'exp',1174 exp: {1175 name: 'isDefined',1176 data: [1177 {1178 dtype: 'exp',1179 exp: {1180 name: 'getResponseItem',1181 data: [1182 {1183 str: 'covidweekly.32'1184 },1185 {1186 str: '1.1.147'1187 }1188 ]1189 }1190 }1191 ]1192 }1193 },1194 {1195 dtype: 'exp',1196 exp: {1197 name: 'isDefined',1198 data: [1199 {1200 dtype: 'exp',1201 exp: {1202 name: 'getResponseItem',1203 data: [1204 {1205 str: 'covidweekly.32'1206 },1207 {1208 str: '1.1.148'1209 }1210 ]1211 }1212 }1213 ]1214 }1215 },1216 {1217 dtype: 'exp',1218 exp: {1219 name: 'isDefined',1220 data: [1221 {1222 dtype: 'exp',1223 exp: {1224 name: 'getResponseItem',1225 data: [1226 {1227 str: 'covidweekly.32'1228 },1229 {1230 str: '1.1.149'1231 }1232 ]1233 }1234 }1235 ]1236 }1237 },1238 {1239 dtype: 'exp',1240 exp: {1241 name: 'isDefined',1242 data: [1243 {1244 dtype: 'exp',1245 exp: {1246 name: 'getResponseItem',1247 data: [1248 {1249 str: 'covidweekly.32'1250 },1251 {1252 str: '1.1.150'1253 }1254 ]1255 }1256 }1257 ]1258 }1259 },1260 {1261 dtype: 'exp',1262 exp: {1263 name: 'isDefined',1264 data: [1265 {1266 dtype: 'exp',1267 exp: {1268 name: 'getResponseItem',1269 data: [1270 {1271 str: 'covidweekly.32'1272 },1273 {1274 str: '1.1.151'1275 }1276 ]1277 }1278 }1279 ]1280 }1281 },1282 {1283 dtype: 'exp',1284 exp: {1285 name: 'isDefined',1286 data: [1287 {1288 dtype: 'exp',1289 exp: {1290 name: 'getResponseItem',1291 data: [1292 {1293 str: 'covidweekly.32'1294 },1295 {1296 str: '1.1.152'1297 }1298 ]1299 }1300 }1301 ]1302 }1303 },1304 {1305 dtype: 'exp',1306 exp: {1307 name: 'isDefined',1308 data: [1309 {1310 dtype: 'exp',1311 exp: {1312 name: 'getResponseItem',1313 data: [1314 {1315 str: 'covidweekly.32'1316 },1317 {1318 str: '1.1.153'1319 }1320 ]1321 }1322 }1323 ]1324 }1325 },1326 {1327 dtype: 'exp',1328 exp: {1329 name: 'isDefined',1330 data: [1331 {1332 dtype: 'exp',1333 exp: {1334 name: 'getResponseItem',1335 data: [1336 {1337 str: 'covidweekly.32'1338 },1339 {1340 str: '1.1.154'1341 }1342 ]1343 }1344 }1345 ]1346 }1347 },1348 {1349 dtype: 'exp',1350 exp: {1351 name: 'isDefined',1352 data: [1353 {1354 dtype: 'exp',1355 exp: {1356 name: 'getResponseItem',1357 data: [1358 {1359 str: 'covidweekly.32'1360 },1361 {1362 str: '1.1.155'1363 }1364 ]1365 }1366 }1367 ]1368 }1369 },1370 {1371 dtype: 'exp',1372 exp: {1373 name: 'isDefined',1374 data: [1375 {1376 dtype: 'exp',1377 exp: {1378 name: 'getResponseItem',1379 data: [1380 {1381 str: 'covidweekly.32'1382 },1383 {1384 str: '1.1.156'1385 }1386 ]1387 }1388 }1389 ]1390 }1391 },1392 {1393 dtype: 'exp',1394 exp: {1395 name: 'isDefined',1396 data: [1397 {1398 dtype: 'exp',1399 exp: {1400 name: 'getResponseItem',1401 data: [1402 {1403 str: 'covidweekly.32'1404 },1405 {1406 str: '1.1.157'1407 }1408 ]1409 }1410 }1411 ]1412 }1413 },1414 {1415 dtype: 'exp',1416 exp: {1417 name: 'isDefined',1418 data: [1419 {1420 dtype: 'exp',1421 exp: {1422 name: 'getResponseItem',1423 data: [1424 {1425 str: 'covidweekly.32'1426 },1427 {1428 str: '1.1.158'1429 }1430 ]1431 }1432 }1433 ]1434 }1435 },1436 {1437 dtype: 'exp',1438 exp: {1439 name: 'isDefined',1440 data: [1441 {1442 dtype: 'exp',1443 exp: {1444 name: 'getResponseItem',1445 data: [1446 {1447 str: 'covidweekly.32'1448 },1449 {1450 str: '1.1.159'1451 }1452 ]1453 }1454 }1455 ]1456 }1457 },1458 {1459 dtype: 'exp',1460 exp: {1461 name: 'isDefined',1462 data: [1463 {1464 dtype: 'exp',1465 exp: {1466 name: 'getResponseItem',1467 data: [1468 {1469 str: 'covidweekly.32'1470 },1471 {1472 str: '1.1.160'1473 }1474 ]1475 }1476 }1477 ]1478 }1479 },1480 ]1481 }1482 },1483 // answers to Q2 covidweekly other than « Yes »1484 {1485 dtype: "exp",1486 exp: {1487 name: "not",1488 data: [1489 {1490 dtype: 'exp',1491 exp: {1492 name: 'isDefined',1493 data: [1494 {1495 dtype: 'exp',1496 exp: {1497 name: 'getResponseItem',1498 data: [1499 {1500 str: 'covidweekly.33'1501 },1502 {1503 str: '1.1.161'1504 }1505 ]1506 }1507 }1508 ]1509 }1510 }1511 ]1512 }1513 }1514 ]1515 },1516 version: 1,1517 validations: [],1518 components: {1519 role: "root",1520 items: [1521 {1522 role: "title",1523 content: [1524 {1525 code: "en",1526 parts: [1527 {1528 str: "In the 14 days before your symptoms started, did you travel to a foreign country?"1529 }1530 ]1531 }1532 ]1533 },1534 // {1535 // role: 'text',1536 // style: [{ key: 'variant', value: 'body2' }],1537 // content: [1538 // {1539 // code: 'en',1540 // parts: [1541 // {1542 // str: 'China (mainland China, Hong Kong, Macao), Singapore, South Korea, Iran, Italy (regions of Lombardy, Venetia, Emilia-Romagna)'1543 // },1544 // ]1545 // },1546 // ]1547 // },1548 {1549 key: "1",1550 role: "responseGroup",1551 items: [1552 {1553 key: "1",1554 role: "singleChoiceGroup",1555 items: [1556 {1557 key: "1",1558 role: "option",1559 content: [1560 {1561 code: "en",1562 parts: [1563 {1564 str: "Yes"1565 }1566 ]1567 }1568 ]1569 },1570 {1571 key: "0",1572 role: "option",1573 content: [1574 {1575 code: "en",1576 parts: [1577 {1578 str: "No"1579 }1580 ]1581 }1582 ]1583 },1584 {1585 key: "2",1586 role: "option",1587 content: [1588 {1589 code: "en",1590 parts: [1591 {1592 str: "I don't know"1593 }1594 ]1595 }1596 ]1597 },1598 ]1599 }1600 ]1601 }1602 ]1603 }1604}1605const Qcov1b: SurveySingleItem = {1606 key: "covidweekly.Qcov1b",1607 condition: {1608 name: "and",1609 data: [1610 // « yes » to Qcov11611 {1612 dtype: 'exp',1613 exp: {1614 name: 'isDefined',1615 data: [1616 {1617 dtype: 'exp',1618 exp: {1619 name: 'getResponseItem',1620 data: [1621 {1622 str: 'covidweekly.Qcov1'1623 },1624 {1625 str: '1.1.1'1626 }1627 ]1628 }1629 }1630 ]1631 }1632 }1633 ]1634 },1635 version: 1,1636 validations: [],1637 components: {1638 role: "root",1639 items: [1640 {1641 role: "title",1642 content: [1643 {1644 code: "en",1645 parts: [1646 {1647 str: "In which of these areas at risk of infection with the new coronavirus did you go within 14 days before the onset of your symptoms (Several answers possible)?"1648 }1649 ]1650 }1651 ]1652 },1653 {1654 key: "1",1655 role: "responseGroup",1656 items: [1657 {1658 key: "1",1659 role: "multipleChoiceGroup",1660 items: [1661 {1662 key: "1",1663 role: "option",1664 content: [1665 {1666 code: "en",1667 parts: [1668 {1669 str: "China (mainland China, Hong Kong, Macao)"1670 }1671 ]1672 }1673 ]1674 },1675 {1676 key: "2",1677 role: "option",1678 content: [1679 {1680 code: "en",1681 parts: [1682 {1683 str: "Singapore"1684 }1685 ]1686 }1687 ]1688 },1689 {1690 key: "3",1691 role: "option",1692 content: [1693 {1694 code: "en",1695 parts: [1696 {1697 str: "South Korea"1698 }1699 ]1700 }1701 ]1702 },1703 {1704 key: "4",1705 role: "option",1706 content: [1707 {1708 code: "en",1709 parts: [1710 {1711 str: "Iran"1712 }1713 ]1714 }1715 ]1716 },1717 {1718 key: "5",1719 role: "option",1720 content: [1721 {1722 code: "en",1723 parts: [1724 {1725 str: "Italy (regions of Venetia, Lombardy, Emilia-Romagna)"1726 }1727 ]1728 }1729 ]1730 },1731 ]1732 }1733 ]1734 }1735 ]1736 }1737}1738const Qcov2: SurveySingleItem = {1739 key: "covidweekly.Qcov2",1740 version: 1,1741 validations: [],1742 components: {1743 role: "root",1744 items: [1745 {1746 role: "title",1747 content: [1748 {1749 code: "en",1750 parts: [1751 {1752 str: "In the 14 days before the onset of your symptoms, have you been in contact with one or more people who have stayed in an area at risk of infection with the new coronavirus? (See the list of areas at risk below)"1753 }1754 ]1755 }1756 ]1757 },1758 {1759 role: 'text',1760 style: [{ key: 'variant', value: 'body2' }],1761 content: [1762 {1763 code: 'en',1764 parts: [1765 {1766 str: 'China (mainland China, Hong Kong, Macao), Singapore, South Korea, Iran, Italy (regions of Lombardy, Venetia, Emilia-Romagna)'1767 },1768 ]1769 },1770 ]1771 },1772 {1773 key: "1",1774 role: "responseGroup",1775 items: [1776 {1777 key: "1",1778 role: "singleChoiceGroup",1779 items: [1780 {1781 key: "1",1782 role: "option",1783 content: [1784 {1785 code: "en",1786 parts: [1787 {1788 str: "Yes"1789 }1790 ]1791 }1792 ]1793 },1794 {1795 key: "0",1796 role: "option",1797 content: [1798 {1799 code: "en",1800 parts: [1801 {1802 str: "No"1803 }1804 ]1805 }1806 ]1807 },1808 {1809 key: "2",1810 role: "option",1811 content: [1812 {1813 code: "en",1814 parts: [1815 {1816 str: "I don't know"1817 }1818 ]1819 }1820 ]1821 },1822 ]1823 }1824 ]1825 }1826 ]1827 }1828}1829const Qcov2b: SurveySingleItem = {1830 key: "covidweekly.Qcov2b",1831 version: 1,1832 validations: [],1833 components: {1834 role: "root",1835 items: [1836 {1837 role: "title",1838 content: [1839 {1840 code: "en",1841 parts: [1842 {1843 str: "In which of these areas at risk of infection with the new coronavirus these people have been? (Select all the relevant answers)?"1844 }1845 ]1846 }1847 ]1848 },1849 {1850 key: "1",1851 role: "responseGroup",1852 items: [1853 {1854 key: "1",1855 role: "multipleChoiceGroup",1856 items: [1857 {1858 key: "1",1859 role: "option",1860 content: [1861 {1862 code: "en",1863 parts: [1864 {1865 str: "China (mainland China, Hong Kong, Macao)"1866 }1867 ]1868 }1869 ]1870 },1871 {1872 key: "2",1873 role: "option",1874 content: [1875 {1876 code: "en",1877 parts: [1878 {1879 str: "Singapore"1880 }1881 ]1882 }1883 ]1884 },1885 {1886 key: "3",1887 role: "option",1888 content: [1889 {1890 code: "en",1891 parts: [1892 {1893 str: "South Korea"1894 }1895 ]1896 }1897 ]1898 },1899 {1900 key: "4",1901 role: "option",1902 content: [1903 {1904 code: "en",1905 parts: [1906 {1907 str: "Iran"1908 }1909 ]1910 }1911 ]1912 },1913 {1914 key: "5",1915 role: "option",1916 content: [1917 {1918 code: "en",1919 parts: [1920 {1921 str: "Italy (regions of Venetia, Lombardy, Emilia-Romagna)"1922 }1923 ]1924 }1925 ]1926 },1927 ]1928 }1929 ]1930 }1931 ]1932 }1933}1934const Qcov3: SurveySingleItem = {1935 key: "covidweekly.Qcov3",1936 condition: {1937 name: "and",1938 data: [1939 {1940 // if report any symptoms1941 dtype: "exp",1942 exp: {1943 name: "or",1944 data: [1945 {1946 dtype: 'exp',1947 exp: {1948 name: 'isDefined',1949 data: [1950 {1951 dtype: 'exp',1952 exp: {1953 name: 'getResponseItem',1954 data: [1955 {1956 str: 'covidweekly.32'1957 },1958 {1959 str: '1.1.142'1960 }1961 ]1962 }1963 }1964 ]1965 }1966 },1967 {1968 dtype: 'exp',1969 exp: {1970 name: 'isDefined',1971 data: [1972 {1973 dtype: 'exp',1974 exp: {1975 name: 'getResponseItem',1976 data: [1977 {1978 str: 'covidweekly.32'1979 },1980 {1981 str: '1.1.143'1982 }1983 ]1984 }1985 }1986 ]1987 }1988 },1989 {1990 dtype: 'exp',1991 exp: {1992 name: 'isDefined',1993 data: [1994 {1995 dtype: 'exp',1996 exp: {1997 name: 'getResponseItem',1998 data: [1999 {2000 str: 'covidweekly.32'2001 },2002 {2003 str: '1.1.144'2004 }2005 ]2006 }2007 }2008 ]2009 }2010 },2011 {2012 dtype: 'exp',2013 exp: {2014 name: 'isDefined',2015 data: [2016 {2017 dtype: 'exp',2018 exp: {2019 name: 'getResponseItem',2020 data: [2021 {2022 str: 'covidweekly.32'2023 },2024 {2025 str: '1.1.145'2026 }2027 ]2028 }2029 }2030 ]2031 }2032 },2033 {2034 dtype: 'exp',2035 exp: {2036 name: 'isDefined',2037 data: [2038 {2039 dtype: 'exp',2040 exp: {2041 name: 'getResponseItem',2042 data: [2043 {2044 str: 'covidweekly.32'2045 },2046 {2047 str: '1.1.146'2048 }2049 ]2050 }2051 }2052 ]2053 }2054 },2055 {2056 dtype: 'exp',2057 exp: {2058 name: 'isDefined',2059 data: [2060 {2061 dtype: 'exp',2062 exp: {2063 name: 'getResponseItem',2064 data: [2065 {2066 str: 'covidweekly.32'2067 },2068 {2069 str: '1.1.147'2070 }2071 ]2072 }2073 }2074 ]2075 }2076 },2077 {2078 dtype: 'exp',2079 exp: {2080 name: 'isDefined',2081 data: [2082 {2083 dtype: 'exp',2084 exp: {2085 name: 'getResponseItem',2086 data: [2087 {2088 str: 'covidweekly.32'2089 },2090 {2091 str: '1.1.148'2092 }2093 ]2094 }2095 }2096 ]2097 }2098 },2099 {2100 dtype: 'exp',2101 exp: {2102 name: 'isDefined',2103 data: [2104 {2105 dtype: 'exp',2106 exp: {2107 name: 'getResponseItem',2108 data: [2109 {2110 str: 'covidweekly.32'2111 },2112 {2113 str: '1.1.149'2114 }2115 ]2116 }2117 }2118 ]2119 }2120 },2121 {2122 dtype: 'exp',2123 exp: {2124 name: 'isDefined',2125 data: [2126 {2127 dtype: 'exp',2128 exp: {2129 name: 'getResponseItem',2130 data: [2131 {2132 str: 'covidweekly.32'2133 },2134 {2135 str: '1.1.150'2136 }2137 ]2138 }2139 }2140 ]2141 }2142 },2143 {2144 dtype: 'exp',2145 exp: {2146 name: 'isDefined',2147 data: [2148 {2149 dtype: 'exp',2150 exp: {2151 name: 'getResponseItem',2152 data: [2153 {2154 str: 'covidweekly.32'2155 },2156 {2157 str: '1.1.151'2158 }2159 ]2160 }2161 }2162 ]2163 }2164 },2165 {2166 dtype: 'exp',2167 exp: {2168 name: 'isDefined',2169 data: [2170 {2171 dtype: 'exp',2172 exp: {2173 name: 'getResponseItem',2174 data: [2175 {2176 str: 'covidweekly.32'2177 },2178 {2179 str: '1.1.152'2180 }2181 ]2182 }2183 }2184 ]2185 }2186 },2187 {2188 dtype: 'exp',2189 exp: {2190 name: 'isDefined',2191 data: [2192 {2193 dtype: 'exp',2194 exp: {2195 name: 'getResponseItem',2196 data: [2197 {2198 str: 'covidweekly.32'2199 },2200 {2201 str: '1.1.153'2202 }2203 ]2204 }2205 }2206 ]2207 }2208 },2209 {2210 dtype: 'exp',2211 exp: {2212 name: 'isDefined',2213 data: [2214 {2215 dtype: 'exp',2216 exp: {2217 name: 'getResponseItem',2218 data: [2219 {2220 str: 'covidweekly.32'2221 },2222 {2223 str: '1.1.154'2224 }2225 ]2226 }2227 }2228 ]2229 }2230 },2231 {2232 dtype: 'exp',2233 exp: {2234 name: 'isDefined',2235 data: [2236 {2237 dtype: 'exp',2238 exp: {2239 name: 'getResponseItem',2240 data: [2241 {2242 str: 'covidweekly.32'2243 },2244 {2245 str: '1.1.155'2246 }2247 ]2248 }2249 }2250 ]2251 }2252 },2253 {2254 dtype: 'exp',2255 exp: {2256 name: 'isDefined',2257 data: [2258 {2259 dtype: 'exp',2260 exp: {2261 name: 'getResponseItem',2262 data: [2263 {2264 str: 'covidweekly.32'2265 },2266 {2267 str: '1.1.156'2268 }2269 ]2270 }2271 }2272 ]2273 }2274 },2275 {2276 dtype: 'exp',2277 exp: {2278 name: 'isDefined',2279 data: [2280 {2281 dtype: 'exp',2282 exp: {2283 name: 'getResponseItem',2284 data: [2285 {2286 str: 'covidweekly.32'2287 },2288 {2289 str: '1.1.157'2290 }2291 ]2292 }2293 }2294 ]2295 }2296 },2297 {2298 dtype: 'exp',2299 exp: {2300 name: 'isDefined',2301 data: [2302 {2303 dtype: 'exp',2304 exp: {2305 name: 'getResponseItem',2306 data: [2307 {2308 str: 'covidweekly.32'2309 },2310 {2311 str: '1.1.158'2312 }2313 ]2314 }2315 }2316 ]2317 }2318 },2319 {2320 dtype: 'exp',2321 exp: {2322 name: 'isDefined',2323 data: [2324 {2325 dtype: 'exp',2326 exp: {2327 name: 'getResponseItem',2328 data: [2329 {2330 str: 'covidweekly.32'2331 },2332 {2333 str: '1.1.159'2334 }2335 ]2336 }2337 }2338 ]2339 }2340 },2341 {2342 dtype: 'exp',2343 exp: {2344 name: 'isDefined',2345 data: [2346 {2347 dtype: 'exp',2348 exp: {2349 name: 'getResponseItem',2350 data: [2351 {2352 str: 'covidweekly.32'2353 },2354 {2355 str: '1.1.160'2356 }2357 ]2358 }2359 }2360 ]2361 }2362 },2363 ]2364 }2365 },2366 // answers to Q2 covidweekly other than « Yes »2367 {2368 dtype: "exp",2369 exp: {2370 name: "not",2371 data: [2372 {2373 dtype: 'exp',2374 exp: {2375 name: 'isDefined',2376 data: [2377 {2378 dtype: 'exp',2379 exp: {2380 name: 'getResponseItem',2381 data: [2382 {2383 str: 'covidweekly.33'2384 },2385 {2386 str: '1.1.161'2387 }2388 ]2389 }2390 }2391 ]2392 }2393 },2394 ]2395 }2396 }2397 ]2398 },2399 follows: [2400 "covidweekly.32",2401 ],2402 version: 1,2403 validations: [],2404 components: {2405 role: "root",2406 items: [2407 {2408 role: "title",2409 content: [2410 {2411 code: "en",2412 parts: [2413 {2414 str: "In the 14 days before your symptoms started, have you been in close contact with someone for whom tests have confirmed that they have Covid-19?"2415 }2416 ]2417 }2418 ]2419 },2420 {2421 key: "1",2422 role: "responseGroup",2423 items: [2424 {2425 key: "1",2426 role: "singleChoiceGroup",2427 items: [2428 {2429 key: "1",2430 role: "option",2431 content: [2432 {2433 code: "en",2434 parts: [2435 {2436 str: "Yes"2437 }2438 ]2439 }2440 ]2441 },2442 {2443 key: "0",2444 role: "option",2445 content: [2446 {2447 code: "en",2448 parts: [2449 {2450 str: "No"2451 }2452 ]2453 }2454 ]2455 },2456 {2457 key: "2",2458 role: "option",2459 content: [2460 {2461 code: "en",2462 parts: [2463 {2464 str: "I don't know"2465 }2466 ]2467 }2468 ]2469 },2470 ]2471 }2472 ]2473 }2474 ]2475 }2476}2477const Qcov3b: SurveySingleItem = {2478 key: "covidweekly.Qcov3b",2479 // “yes” to Qcov32480 condition: {2481 name: 'isDefined',2482 data: [2483 {2484 dtype: 'exp',2485 exp: {2486 name: 'getResponseItem',2487 data: [2488 {2489 str: 'covidweekly.Qcov3'2490 },2491 {2492 str: '1.1.1'2493 }2494 ]2495 }2496 }2497 ]2498 },2499 follows: [2500 "covidweekly.Qcov3",2501 ],2502 version: 1,2503 validations: [],2504 components: {2505 role: "root",2506 items: [2507 {2508 role: "title",2509 content: [2510 {2511 code: "en",2512 parts: [2513 {2514 str: "Do you live in the same household as that person?"2515 }2516 ]2517 }2518 ]2519 },2520 {2521 key: "1",2522 role: "responseGroup",2523 items: [2524 {2525 key: "1",2526 role: "singleChoiceGroup",2527 items: [2528 {2529 key: "1",2530 role: "option",2531 content: [2532 {2533 code: "en",2534 parts: [2535 {2536 str: "Yes"2537 }2538 ]2539 }2540 ]2541 },2542 {2543 key: "0",2544 role: "option",2545 content: [2546 {2547 code: "en",2548 parts: [2549 {2550 str: "No"2551 }2552 ]2553 }2554 ]2555 },2556 {2557 key: "2",2558 role: "option",2559 content: [2560 {2561 code: "en",2562 parts: [2563 {2564 str: "I don't know"2565 }2566 ]2567 }2568 ]2569 },2570 ]2571 }2572 ]2573 }2574 ]2575 }2576}2577const Qcov8: SurveySingleItem = {2578 key: "covidweekly.Qcov8",2579 // if report any symptoms2580 condition: {2581 name: "or",2582 data: [2583 {2584 dtype: 'exp',2585 exp: {2586 name: 'isDefined',2587 data: [2588 {2589 dtype: 'exp',2590 exp: {2591 name: 'getResponseItem',2592 data: [2593 {2594 str: 'covidweekly.32'2595 },2596 {2597 str: '1.1.142'2598 }2599 ]2600 }2601 }2602 ]2603 }2604 },2605 {2606 dtype: 'exp',2607 exp: {2608 name: 'isDefined',2609 data: [2610 {2611 dtype: 'exp',2612 exp: {2613 name: 'getResponseItem',2614 data: [2615 {2616 str: 'covidweekly.32'2617 },2618 {2619 str: '1.1.143'2620 }2621 ]2622 }2623 }2624 ]2625 }2626 },2627 {2628 dtype: 'exp',2629 exp: {2630 name: 'isDefined',2631 data: [2632 {2633 dtype: 'exp',2634 exp: {2635 name: 'getResponseItem',2636 data: [2637 {2638 str: 'covidweekly.32'2639 },2640 {2641 str: '1.1.144'2642 }2643 ]2644 }2645 }2646 ]2647 }2648 },2649 {2650 dtype: 'exp',2651 exp: {2652 name: 'isDefined',2653 data: [2654 {2655 dtype: 'exp',2656 exp: {2657 name: 'getResponseItem',2658 data: [2659 {2660 str: 'covidweekly.32'2661 },2662 {2663 str: '1.1.145'2664 }2665 ]2666 }2667 }2668 ]2669 }2670 },2671 {2672 dtype: 'exp',2673 exp: {2674 name: 'isDefined',2675 data: [2676 {2677 dtype: 'exp',2678 exp: {2679 name: 'getResponseItem',2680 data: [2681 {2682 str: 'covidweekly.32'2683 },2684 {2685 str: '1.1.146'2686 }2687 ]2688 }2689 }2690 ]2691 }2692 },2693 {2694 dtype: 'exp',2695 exp: {2696 name: 'isDefined',2697 data: [2698 {2699 dtype: 'exp',2700 exp: {2701 name: 'getResponseItem',2702 data: [2703 {2704 str: 'covidweekly.32'2705 },2706 {2707 str: '1.1.147'2708 }2709 ]2710 }2711 }2712 ]2713 }2714 },2715 {2716 dtype: 'exp',2717 exp: {2718 name: 'isDefined',2719 data: [2720 {2721 dtype: 'exp',2722 exp: {2723 name: 'getResponseItem',2724 data: [2725 {2726 str: 'covidweekly.32'2727 },2728 {2729 str: '1.1.148'2730 }2731 ]2732 }2733 }2734 ]2735 }2736 },2737 {2738 dtype: 'exp',2739 exp: {2740 name: 'isDefined',2741 data: [2742 {2743 dtype: 'exp',2744 exp: {2745 name: 'getResponseItem',2746 data: [2747 {2748 str: 'covidweekly.32'2749 },2750 {2751 str: '1.1.149'2752 }2753 ]2754 }2755 }2756 ]2757 }2758 },2759 {2760 dtype: 'exp',2761 exp: {2762 name: 'isDefined',2763 data: [2764 {2765 dtype: 'exp',2766 exp: {2767 name: 'getResponseItem',2768 data: [2769 {2770 str: 'covidweekly.32'2771 },2772 {2773 str: '1.1.150'2774 }2775 ]2776 }2777 }2778 ]2779 }2780 },2781 {2782 dtype: 'exp',2783 exp: {2784 name: 'isDefined',2785 data: [2786 {2787 dtype: 'exp',2788 exp: {2789 name: 'getResponseItem',2790 data: [2791 {2792 str: 'covidweekly.32'2793 },2794 {2795 str: '1.1.151'2796 }2797 ]2798 }2799 }2800 ]2801 }2802 },2803 {2804 dtype: 'exp',2805 exp: {2806 name: 'isDefined',2807 data: [2808 {2809 dtype: 'exp',2810 exp: {2811 name: 'getResponseItem',2812 data: [2813 {2814 str: 'covidweekly.32'2815 },2816 {2817 str: '1.1.152'2818 }2819 ]2820 }2821 }2822 ]2823 }2824 },2825 {2826 dtype: 'exp',2827 exp: {2828 name: 'isDefined',2829 data: [2830 {2831 dtype: 'exp',2832 exp: {2833 name: 'getResponseItem',2834 data: [2835 {2836 str: 'covidweekly.32'2837 },2838 {2839 str: '1.1.153'2840 }2841 ]2842 }2843 }2844 ]2845 }2846 },2847 {2848 dtype: 'exp',2849 exp: {2850 name: 'isDefined',2851 data: [2852 {2853 dtype: 'exp',2854 exp: {2855 name: 'getResponseItem',2856 data: [2857 {2858 str: 'covidweekly.32'2859 },2860 {2861 str: '1.1.154'2862 }2863 ]2864 }2865 }2866 ]2867 }2868 },2869 {2870 dtype: 'exp',2871 exp: {2872 name: 'isDefined',2873 data: [2874 {2875 dtype: 'exp',2876 exp: {2877 name: 'getResponseItem',2878 data: [2879 {2880 str: 'covidweekly.32'2881 },2882 {2883 str: '1.1.155'2884 }2885 ]2886 }2887 }2888 ]2889 }2890 },2891 {2892 dtype: 'exp',2893 exp: {2894 name: 'isDefined',2895 data: [2896 {2897 dtype: 'exp',2898 exp: {2899 name: 'getResponseItem',2900 data: [2901 {2902 str: 'covidweekly.32'2903 },2904 {2905 str: '1.1.156'2906 }2907 ]2908 }2909 }2910 ]2911 }2912 },2913 {2914 dtype: 'exp',2915 exp: {2916 name: 'isDefined',2917 data: [2918 {2919 dtype: 'exp',2920 exp: {2921 name: 'getResponseItem',2922 data: [2923 {2924 str: 'covidweekly.32'2925 },2926 {2927 str: '1.1.157'2928 }2929 ]2930 }2931 }2932 ]2933 }2934 },2935 {2936 dtype: 'exp',2937 exp: {2938 name: 'isDefined',2939 data: [2940 {2941 dtype: 'exp',2942 exp: {2943 name: 'getResponseItem',2944 data: [2945 {2946 str: 'covidweekly.32'2947 },2948 {2949 str: '1.1.158'2950 }2951 ]2952 }2953 }2954 ]2955 }2956 },2957 {2958 dtype: 'exp',2959 exp: {2960 name: 'isDefined',2961 data: [2962 {2963 dtype: 'exp',2964 exp: {2965 name: 'getResponseItem',2966 data: [2967 {2968 str: 'covidweekly.32'2969 },2970 {2971 str: '1.1.159'2972 }2973 ]2974 }2975 }2976 ]2977 }2978 },2979 {2980 dtype: 'exp',2981 exp: {2982 name: 'isDefined',2983 data: [2984 {2985 dtype: 'exp',2986 exp: {2987 name: 'getResponseItem',2988 data: [2989 {2990 str: 'covidweekly.32'2991 },2992 {2993 str: '1.1.160'2994 }2995 ]2996 }2997 }2998 ]2999 }3000 },3001 ]3002 },3003 follows: [],3004 version: 1,3005 validations: [],3006 components: {3007 role: "root",3008 items: [3009 {3010 role: "title",3011 content: [3012 {3013 code: "en",3014 parts: [3015 {3016 str: "In the 14 days before your symptoms started, have you been in close contact with someone presenting symptoms of COVID-19?"3017 }3018 ]3019 }3020 ]3021 },3022 {3023 key: "1",3024 role: "responseGroup",3025 items: [3026 {3027 key: "1",3028 role: "singleChoiceGroup",3029 items: [3030 {3031 key: "1",3032 role: "option",3033 content: [3034 {3035 code: "en",3036 parts: [3037 {3038 str: "Yes"3039 }3040 ]3041 }3042 ]3043 },3044 {3045 key: "0",3046 role: "option",3047 content: [3048 {3049 code: "en",3050 parts: [3051 {3052 str: "No"3053 }3054 ]3055 }3056 ]3057 },3058 {3059 key: "2",3060 role: "option",3061 content: [3062 {3063 code: "en",3064 parts: [3065 {3066 str: "I don't know"3067 }3068 ]3069 }3070 ]3071 },3072 ]3073 }3074 ]3075 }3076 ]3077 }3078}3079const Qcov8b: SurveySingleItem = {3080 key: "covidweekly.Qcov8b",3081 // “yes” to Qcov83082 condition: {3083 name: 'isDefined',3084 data: [3085 {3086 dtype: 'exp',3087 exp: {3088 name: 'getResponseItem',3089 data: [3090 {3091 str: 'covidweekly.Qcov8'3092 },3093 {3094 str: '1.1.1'3095 }3096 ]3097 }3098 }3099 ]3100 },3101 follows: [3102 "covidweekly.Qcov8",3103 ],3104 version: 1,3105 validations: [],3106 components: {3107 role: "root",3108 items: [3109 {3110 role: "title",3111 content: [3112 {3113 code: "en",3114 parts: [3115 {3116 str: "Do you live in the same household as that person?"3117 }3118 ]3119 }3120 ]3121 },3122 {3123 key: "1",3124 role: "responseGroup",3125 items: [3126 {3127 key: "1",3128 role: "singleChoiceGroup",3129 items: [3130 {3131 key: "1",3132 role: "option",3133 content: [3134 {3135 code: "en",3136 parts: [3137 {3138 str: "Yes"3139 }3140 ]3141 }3142 ]3143 },3144 {3145 key: "0",3146 role: "option",3147 content: [3148 {3149 code: "en",3150 parts: [3151 {3152 str: "No"3153 }3154 ]3155 }3156 ]3157 },3158 {3159 key: "2",3160 role: "option",3161 content: [3162 {3163 code: "en",3164 parts: [3165 {3166 str: "I don't know"3167 }3168 ]3169 }3170 ]3171 },3172 ]3173 }3174 ]3175 }3176 ]3177 }3178}3179const Q3: SurveySingleItem = {3180 key: "covidweekly.35",3181 // if report any symptoms3182 condition: {3183 name: "or",3184 data: [3185 {3186 dtype: 'exp',3187 exp: {3188 name: 'isDefined',3189 data: [3190 {3191 dtype: 'exp',3192 exp: {3193 name: 'getResponseItem',3194 data: [3195 {3196 str: 'covidweekly.32'3197 },3198 {3199 str: '1.1.142'3200 }3201 ]3202 }3203 }3204 ]3205 }3206 },3207 {3208 dtype: 'exp',3209 exp: {3210 name: 'isDefined',3211 data: [3212 {3213 dtype: 'exp',3214 exp: {3215 name: 'getResponseItem',3216 data: [3217 {3218 str: 'covidweekly.32'3219 },3220 {3221 str: '1.1.143'3222 }3223 ]3224 }3225 }3226 ]3227 }3228 },3229 {3230 dtype: 'exp',3231 exp: {3232 name: 'isDefined',3233 data: [3234 {3235 dtype: 'exp',3236 exp: {3237 name: 'getResponseItem',3238 data: [3239 {3240 str: 'covidweekly.32'3241 },3242 {3243 str: '1.1.144'3244 }3245 ]3246 }3247 }3248 ]3249 }3250 },3251 {3252 dtype: 'exp',3253 exp: {3254 name: 'isDefined',3255 data: [3256 {3257 dtype: 'exp',3258 exp: {3259 name: 'getResponseItem',3260 data: [3261 {3262 str: 'covidweekly.32'3263 },3264 {3265 str: '1.1.145'3266 }3267 ]3268 }3269 }3270 ]3271 }3272 },3273 {3274 dtype: 'exp',3275 exp: {3276 name: 'isDefined',3277 data: [3278 {3279 dtype: 'exp',3280 exp: {3281 name: 'getResponseItem',3282 data: [3283 {3284 str: 'covidweekly.32'3285 },3286 {3287 str: '1.1.146'3288 }3289 ]3290 }3291 }3292 ]3293 }3294 },3295 {3296 dtype: 'exp',3297 exp: {3298 name: 'isDefined',3299 data: [3300 {3301 dtype: 'exp',3302 exp: {3303 name: 'getResponseItem',3304 data: [3305 {3306 str: 'covidweekly.32'3307 },3308 {3309 str: '1.1.147'3310 }3311 ]3312 }3313 }3314 ]3315 }3316 },3317 {3318 dtype: 'exp',3319 exp: {3320 name: 'isDefined',3321 data: [3322 {3323 dtype: 'exp',3324 exp: {3325 name: 'getResponseItem',3326 data: [3327 {3328 str: 'covidweekly.32'3329 },3330 {3331 str: '1.1.148'3332 }3333 ]3334 }3335 }3336 ]3337 }3338 },3339 {3340 dtype: 'exp',3341 exp: {3342 name: 'isDefined',3343 data: [3344 {3345 dtype: 'exp',3346 exp: {3347 name: 'getResponseItem',3348 data: [3349 {3350 str: 'covidweekly.32'3351 },3352 {3353 str: '1.1.149'3354 }3355 ]3356 }3357 }3358 ]3359 }3360 },3361 {3362 dtype: 'exp',3363 exp: {3364 name: 'isDefined',3365 data: [3366 {3367 dtype: 'exp',3368 exp: {3369 name: 'getResponseItem',3370 data: [3371 {3372 str: 'covidweekly.32'3373 },3374 {3375 str: '1.1.150'3376 }3377 ]3378 }3379 }3380 ]3381 }3382 },3383 {3384 dtype: 'exp',3385 exp: {3386 name: 'isDefined',3387 data: [3388 {3389 dtype: 'exp',3390 exp: {3391 name: 'getResponseItem',3392 data: [3393 {3394 str: 'covidweekly.32'3395 },3396 {3397 str: '1.1.151'3398 }3399 ]3400 }3401 }3402 ]3403 }3404 },3405 {3406 dtype: 'exp',3407 exp: {3408 name: 'isDefined',3409 data: [3410 {3411 dtype: 'exp',3412 exp: {3413 name: 'getResponseItem',3414 data: [3415 {3416 str: 'covidweekly.32'3417 },3418 {3419 str: '1.1.152'3420 }3421 ]3422 }3423 }3424 ]3425 }3426 },3427 {3428 dtype: 'exp',3429 exp: {3430 name: 'isDefined',3431 data: [3432 {3433 dtype: 'exp',3434 exp: {3435 name: 'getResponseItem',3436 data: [3437 {3438 str: 'covidweekly.32'3439 },3440 {3441 str: '1.1.153'3442 }3443 ]3444 }3445 }3446 ]3447 }3448 },3449 {3450 dtype: 'exp',3451 exp: {3452 name: 'isDefined',3453 data: [3454 {3455 dtype: 'exp',3456 exp: {3457 name: 'getResponseItem',3458 data: [3459 {3460 str: 'covidweekly.32'3461 },3462 {3463 str: '1.1.154'3464 }3465 ]3466 }3467 }3468 ]3469 }3470 },3471 {3472 dtype: 'exp',3473 exp: {3474 name: 'isDefined',3475 data: [3476 {3477 dtype: 'exp',3478 exp: {3479 name: 'getResponseItem',3480 data: [3481 {3482 str: 'covidweekly.32'3483 },3484 {3485 str: '1.1.155'3486 }3487 ]3488 }3489 }3490 ]3491 }3492 },3493 {3494 dtype: 'exp',3495 exp: {3496 name: 'isDefined',3497 data: [3498 {3499 dtype: 'exp',3500 exp: {3501 name: 'getResponseItem',3502 data: [3503 {3504 str: 'covidweekly.32'3505 },3506 {3507 str: '1.1.156'3508 }3509 ]3510 }3511 }3512 ]3513 }3514 },3515 {3516 dtype: 'exp',3517 exp: {3518 name: 'isDefined',3519 data: [3520 {3521 dtype: 'exp',3522 exp: {3523 name: 'getResponseItem',3524 data: [3525 {3526 str: 'covidweekly.32'3527 },3528 {3529 str: '1.1.157'3530 }3531 ]3532 }3533 }3534 ]3535 }3536 },3537 {3538 dtype: 'exp',3539 exp: {3540 name: 'isDefined',3541 data: [3542 {3543 dtype: 'exp',3544 exp: {3545 name: 'getResponseItem',3546 data: [3547 {3548 str: 'covidweekly.32'3549 },3550 {3551 str: '1.1.158'3552 }3553 ]3554 }3555 }3556 ]3557 }3558 },3559 {3560 dtype: 'exp',3561 exp: {3562 name: 'isDefined',3563 data: [3564 {3565 dtype: 'exp',3566 exp: {3567 name: 'getResponseItem',3568 data: [3569 {3570 str: 'covidweekly.32'3571 },3572 {3573 str: '1.1.159'3574 }3575 ]3576 }3577 }3578 ]3579 }3580 },3581 {3582 dtype: 'exp',3583 exp: {3584 name: 'isDefined',3585 data: [3586 {3587 dtype: 'exp',3588 exp: {3589 name: 'getResponseItem',3590 data: [3591 {3592 str: 'covidweekly.32'3593 },3594 {3595 str: '1.1.160'3596 }3597 ]3598 }3599 }3600 ]3601 }3602 },3603 ]3604 },3605 follows: [3606 "covidweekly.32",3607 ],3608 version: 1,3609 validations: [],3610 components: {3611 role: "root",3612 items: [3613 {3614 role: "title",3615 content: [3616 {3617 code: "en",3618 parts: [3619 {3620 str: "When did the first symptoms appear?"3621 }3622 ]3623 }3624 ]3625 },3626 {3627 key: "1",3628 role: "responseGroup",3629 items: [3630 {3631 key: "1",3632 role: "singleChoiceGroup",3633 items: [3634 {3635 key: "165",3636 role: "dateInput",3637 content: [3638 {3639 code: "en",3640 parts: [3641 {3642 str: "Choose date"3643 }3644 ]3645 }3646 ]3647 },3648 {3649 key: "166",3650 role: "option",3651 content: [3652 {3653 code: "en",3654 parts: [3655 {3656 str: "I don't know/can't remember"3657 }3658 ]3659 }3660 ]3661 }3662 ]3663 }3664 ]3665 }3666 ]3667 }3668}3669const Q4: SurveySingleItem = {3670 key: "covidweekly.36",3671 // if report any symptoms3672 condition: {3673 name: "or",3674 data: [3675 {3676 dtype: 'exp',3677 exp: {3678 name: 'isDefined',3679 data: [3680 {3681 dtype: 'exp',3682 exp: {3683 name: 'getResponseItem',3684 data: [3685 {3686 str: 'covidweekly.32'3687 },3688 {3689 str: '1.1.142'3690 }3691 ]3692 }3693 }3694 ]3695 }3696 },3697 {3698 dtype: 'exp',3699 exp: {3700 name: 'isDefined',3701 data: [3702 {3703 dtype: 'exp',3704 exp: {3705 name: 'getResponseItem',3706 data: [3707 {3708 str: 'covidweekly.32'3709 },3710 {3711 str: '1.1.143'3712 }3713 ]3714 }3715 }3716 ]3717 }3718 },3719 {3720 dtype: 'exp',3721 exp: {3722 name: 'isDefined',3723 data: [3724 {3725 dtype: 'exp',3726 exp: {3727 name: 'getResponseItem',3728 data: [3729 {3730 str: 'covidweekly.32'3731 },3732 {3733 str: '1.1.144'3734 }3735 ]3736 }3737 }3738 ]3739 }3740 },3741 {3742 dtype: 'exp',3743 exp: {3744 name: 'isDefined',3745 data: [3746 {3747 dtype: 'exp',3748 exp: {3749 name: 'getResponseItem',3750 data: [3751 {3752 str: 'covidweekly.32'3753 },3754 {3755 str: '1.1.145'3756 }3757 ]3758 }3759 }3760 ]3761 }3762 },3763 {3764 dtype: 'exp',3765 exp: {3766 name: 'isDefined',3767 data: [3768 {3769 dtype: 'exp',3770 exp: {3771 name: 'getResponseItem',3772 data: [3773 {3774 str: 'covidweekly.32'3775 },3776 {3777 str: '1.1.146'3778 }3779 ]3780 }3781 }3782 ]3783 }3784 },3785 {3786 dtype: 'exp',3787 exp: {3788 name: 'isDefined',3789 data: [3790 {3791 dtype: 'exp',3792 exp: {3793 name: 'getResponseItem',3794 data: [3795 {3796 str: 'covidweekly.32'3797 },3798 {3799 str: '1.1.147'3800 }3801 ]3802 }3803 }3804 ]3805 }3806 },3807 {3808 dtype: 'exp',3809 exp: {3810 name: 'isDefined',3811 data: [3812 {3813 dtype: 'exp',3814 exp: {3815 name: 'getResponseItem',3816 data: [3817 {3818 str: 'covidweekly.32'3819 },3820 {3821 str: '1.1.148'3822 }3823 ]3824 }3825 }3826 ]3827 }3828 },3829 {3830 dtype: 'exp',3831 exp: {3832 name: 'isDefined',3833 data: [3834 {3835 dtype: 'exp',3836 exp: {3837 name: 'getResponseItem',3838 data: [3839 {3840 str: 'covidweekly.32'3841 },3842 {3843 str: '1.1.149'3844 }3845 ]3846 }3847 }3848 ]3849 }3850 },3851 {3852 dtype: 'exp',3853 exp: {3854 name: 'isDefined',3855 data: [3856 {3857 dtype: 'exp',3858 exp: {3859 name: 'getResponseItem',3860 data: [3861 {3862 str: 'covidweekly.32'3863 },3864 {3865 str: '1.1.150'3866 }3867 ]3868 }3869 }3870 ]3871 }3872 },3873 {3874 dtype: 'exp',3875 exp: {3876 name: 'isDefined',3877 data: [3878 {3879 dtype: 'exp',3880 exp: {3881 name: 'getResponseItem',3882 data: [3883 {3884 str: 'covidweekly.32'3885 },3886 {3887 str: '1.1.151'3888 }3889 ]3890 }3891 }3892 ]3893 }3894 },3895 {3896 dtype: 'exp',3897 exp: {3898 name: 'isDefined',3899 data: [3900 {3901 dtype: 'exp',3902 exp: {3903 name: 'getResponseItem',3904 data: [3905 {3906 str: 'covidweekly.32'3907 },3908 {3909 str: '1.1.152'3910 }3911 ]3912 }3913 }3914 ]3915 }3916 },3917 {3918 dtype: 'exp',3919 exp: {3920 name: 'isDefined',3921 data: [3922 {3923 dtype: 'exp',3924 exp: {3925 name: 'getResponseItem',3926 data: [3927 {3928 str: 'covidweekly.32'3929 },3930 {3931 str: '1.1.153'3932 }3933 ]3934 }3935 }3936 ]3937 }3938 },3939 {3940 dtype: 'exp',3941 exp: {3942 name: 'isDefined',3943 data: [3944 {3945 dtype: 'exp',3946 exp: {3947 name: 'getResponseItem',3948 data: [3949 {3950 str: 'covidweekly.32'3951 },3952 {3953 str: '1.1.154'3954 }3955 ]3956 }3957 }3958 ]3959 }3960 },3961 {3962 dtype: 'exp',3963 exp: {3964 name: 'isDefined',3965 data: [3966 {3967 dtype: 'exp',3968 exp: {3969 name: 'getResponseItem',3970 data: [3971 {3972 str: 'covidweekly.32'3973 },3974 {3975 str: '1.1.155'3976 }3977 ]3978 }3979 }3980 ]3981 }3982 },3983 {3984 dtype: 'exp',3985 exp: {3986 name: 'isDefined',3987 data: [3988 {3989 dtype: 'exp',3990 exp: {3991 name: 'getResponseItem',3992 data: [3993 {3994 str: 'covidweekly.32'3995 },3996 {3997 str: '1.1.156'3998 }3999 ]4000 }4001 }4002 ]4003 }4004 },4005 {4006 dtype: 'exp',4007 exp: {4008 name: 'isDefined',4009 data: [4010 {4011 dtype: 'exp',4012 exp: {4013 name: 'getResponseItem',4014 data: [4015 {4016 str: 'covidweekly.32'4017 },4018 {4019 str: '1.1.157'4020 }4021 ]4022 }4023 }4024 ]4025 }4026 },4027 {4028 dtype: 'exp',4029 exp: {4030 name: 'isDefined',4031 data: [4032 {4033 dtype: 'exp',4034 exp: {4035 name: 'getResponseItem',4036 data: [4037 {4038 str: 'covidweekly.32'4039 },4040 {4041 str: '1.1.158'4042 }4043 ]4044 }4045 }4046 ]4047 }4048 },4049 {4050 dtype: 'exp',4051 exp: {4052 name: 'isDefined',4053 data: [4054 {4055 dtype: 'exp',4056 exp: {4057 name: 'getResponseItem',4058 data: [4059 {4060 str: 'covidweekly.32'4061 },4062 {4063 str: '1.1.159'4064 }4065 ]4066 }4067 }4068 ]4069 }4070 },4071 {4072 dtype: 'exp',4073 exp: {4074 name: 'isDefined',4075 data: [4076 {4077 dtype: 'exp',4078 exp: {4079 name: 'getResponseItem',4080 data: [4081 {4082 str: 'covidweekly.32'4083 },4084 {4085 str: '1.1.160'4086 }4087 ]4088 }4089 }4090 ]4091 }4092 },4093 ]4094 },4095 version: 1,4096 validations: [],4097 components: {4098 role: "root",4099 items: [4100 {4101 role: "title",4102 content: [4103 {4104 code: "en",4105 parts: [4106 {4107 str: "When did your symptoms end?"4108 }4109 ]4110 }4111 ]4112 },4113 {4114 key: "1",4115 role: "responseGroup",4116 items: [4117 {4118 key: "1",4119 role: "singleChoiceGroup",4120 items: [4121 {4122 key: "167",4123 role: "dateInput",4124 content: [4125 {4126 code: "en",4127 parts: [4128 {4129 str: "Choose date"4130 }4131 ]4132 }4133 ]4134 },4135 {4136 key: "168",4137 role: "option",4138 content: [4139 {4140 code: "en",4141 parts: [4142 {4143 str: "I don't know/can't remember"4144 }4145 ]4146 }4147 ]4148 },4149 {4150 key: "169",4151 role: "option",4152 content: [4153 {4154 code: "en",4155 parts: [4156 {4157 str: "I am still ill"4158 }4159 ]4160 }4161 ]4162 }4163 ]4164 }4165 ]4166 }4167 ]4168 }4169}4170const Q5: SurveySingleItem = {4171 key: "covidweekly.37",4172 // if report any symptoms4173 condition: {4174 name: "or",4175 data: [4176 {4177 dtype: 'exp',4178 exp: {4179 name: 'isDefined',4180 data: [4181 {4182 dtype: 'exp',4183 exp: {4184 name: 'getResponseItem',4185 data: [4186 {4187 str: 'covidweekly.32'4188 },4189 {4190 str: '1.1.142'4191 }4192 ]4193 }4194 }4195 ]4196 }4197 },4198 {4199 dtype: 'exp',4200 exp: {4201 name: 'isDefined',4202 data: [4203 {4204 dtype: 'exp',4205 exp: {4206 name: 'getResponseItem',4207 data: [4208 {4209 str: 'covidweekly.32'4210 },4211 {4212 str: '1.1.143'4213 }4214 ]4215 }4216 }4217 ]4218 }4219 },4220 {4221 dtype: 'exp',4222 exp: {4223 name: 'isDefined',4224 data: [4225 {4226 dtype: 'exp',4227 exp: {4228 name: 'getResponseItem',4229 data: [4230 {4231 str: 'covidweekly.32'4232 },4233 {4234 str: '1.1.144'4235 }4236 ]4237 }4238 }4239 ]4240 }4241 },4242 {4243 dtype: 'exp',4244 exp: {4245 name: 'isDefined',4246 data: [4247 {4248 dtype: 'exp',4249 exp: {4250 name: 'getResponseItem',4251 data: [4252 {4253 str: 'covidweekly.32'4254 },4255 {4256 str: '1.1.145'4257 }4258 ]4259 }4260 }4261 ]4262 }4263 },4264 {4265 dtype: 'exp',4266 exp: {4267 name: 'isDefined',4268 data: [4269 {4270 dtype: 'exp',4271 exp: {4272 name: 'getResponseItem',4273 data: [4274 {4275 str: 'covidweekly.32'4276 },4277 {4278 str: '1.1.146'4279 }4280 ]4281 }4282 }4283 ]4284 }4285 },4286 {4287 dtype: 'exp',4288 exp: {4289 name: 'isDefined',4290 data: [4291 {4292 dtype: 'exp',4293 exp: {4294 name: 'getResponseItem',4295 data: [4296 {4297 str: 'covidweekly.32'4298 },4299 {4300 str: '1.1.147'4301 }4302 ]4303 }4304 }4305 ]4306 }4307 },4308 {4309 dtype: 'exp',4310 exp: {4311 name: 'isDefined',4312 data: [4313 {4314 dtype: 'exp',4315 exp: {4316 name: 'getResponseItem',4317 data: [4318 {4319 str: 'covidweekly.32'4320 },4321 {4322 str: '1.1.148'4323 }4324 ]4325 }4326 }4327 ]4328 }4329 },4330 {4331 dtype: 'exp',4332 exp: {4333 name: 'isDefined',4334 data: [4335 {4336 dtype: 'exp',4337 exp: {4338 name: 'getResponseItem',4339 data: [4340 {4341 str: 'covidweekly.32'4342 },4343 {4344 str: '1.1.149'4345 }4346 ]4347 }4348 }4349 ]4350 }4351 },4352 {4353 dtype: 'exp',4354 exp: {4355 name: 'isDefined',4356 data: [4357 {4358 dtype: 'exp',4359 exp: {4360 name: 'getResponseItem',4361 data: [4362 {4363 str: 'covidweekly.32'4364 },4365 {4366 str: '1.1.150'4367 }4368 ]4369 }4370 }4371 ]4372 }4373 },4374 {4375 dtype: 'exp',4376 exp: {4377 name: 'isDefined',4378 data: [4379 {4380 dtype: 'exp',4381 exp: {4382 name: 'getResponseItem',4383 data: [4384 {4385 str: 'covidweekly.32'4386 },4387 {4388 str: '1.1.151'4389 }4390 ]4391 }4392 }4393 ]4394 }4395 },4396 {4397 dtype: 'exp',4398 exp: {4399 name: 'isDefined',4400 data: [4401 {4402 dtype: 'exp',4403 exp: {4404 name: 'getResponseItem',4405 data: [4406 {4407 str: 'covidweekly.32'4408 },4409 {4410 str: '1.1.152'4411 }4412 ]4413 }4414 }4415 ]4416 }4417 },4418 {4419 dtype: 'exp',4420 exp: {4421 name: 'isDefined',4422 data: [4423 {4424 dtype: 'exp',4425 exp: {4426 name: 'getResponseItem',4427 data: [4428 {4429 str: 'covidweekly.32'4430 },4431 {4432 str: '1.1.153'4433 }4434 ]4435 }4436 }4437 ]4438 }4439 },4440 {4441 dtype: 'exp',4442 exp: {4443 name: 'isDefined',4444 data: [4445 {4446 dtype: 'exp',4447 exp: {4448 name: 'getResponseItem',4449 data: [4450 {4451 str: 'covidweekly.32'4452 },4453 {4454 str: '1.1.154'4455 }4456 ]4457 }4458 }4459 ]4460 }4461 },4462 {4463 dtype: 'exp',4464 exp: {4465 name: 'isDefined',4466 data: [4467 {4468 dtype: 'exp',4469 exp: {4470 name: 'getResponseItem',4471 data: [4472 {4473 str: 'covidweekly.32'4474 },4475 {4476 str: '1.1.155'4477 }4478 ]4479 }4480 }4481 ]4482 }4483 },4484 {4485 dtype: 'exp',4486 exp: {4487 name: 'isDefined',4488 data: [4489 {4490 dtype: 'exp',4491 exp: {4492 name: 'getResponseItem',4493 data: [4494 {4495 str: 'covidweekly.32'4496 },4497 {4498 str: '1.1.156'4499 }4500 ]4501 }4502 }4503 ]4504 }4505 },4506 {4507 dtype: 'exp',4508 exp: {4509 name: 'isDefined',4510 data: [4511 {4512 dtype: 'exp',4513 exp: {4514 name: 'getResponseItem',4515 data: [4516 {4517 str: 'covidweekly.32'4518 },4519 {4520 str: '1.1.157'4521 }4522 ]4523 }4524 }4525 ]4526 }4527 },4528 {4529 dtype: 'exp',4530 exp: {4531 name: 'isDefined',4532 data: [4533 {4534 dtype: 'exp',4535 exp: {4536 name: 'getResponseItem',4537 data: [4538 {4539 str: 'covidweekly.32'4540 },4541 {4542 str: '1.1.158'4543 }4544 ]4545 }4546 }4547 ]4548 }4549 },4550 {4551 dtype: 'exp',4552 exp: {4553 name: 'isDefined',4554 data: [4555 {4556 dtype: 'exp',4557 exp: {4558 name: 'getResponseItem',4559 data: [4560 {4561 str: 'covidweekly.32'4562 },4563 {4564 str: '1.1.159'4565 }4566 ]4567 }4568 }4569 ]4570 }4571 },4572 {4573 dtype: 'exp',4574 exp: {4575 name: 'isDefined',4576 data: [4577 {4578 dtype: 'exp',4579 exp: {4580 name: 'getResponseItem',4581 data: [4582 {4583 str: 'covidweekly.32'4584 },4585 {4586 str: '1.1.160'4587 }4588 ]4589 }4590 }4591 ]4592 }4593 },4594 ]4595 },4596 version: 1,4597 validations: [],4598 components: {4599 role: "root",4600 items: [4601 {4602 role: "title",4603 content: [4604 {4605 code: "en",4606 parts: [4607 {4608 str: "Did your symptoms develop suddenly over a few hours?"4609 }4610 ]4611 }4612 ]4613 },4614 {4615 key: "1",4616 role: "responseGroup",4617 items: [4618 {4619 key: "1",4620 role: "singleChoiceGroup",4621 items: [4622 {4623 key: "170",4624 role: "option",4625 content: [4626 {4627 code: "en",4628 parts: [4629 {4630 str: "Yes"4631 }4632 ]4633 }4634 ]4635 },4636 {4637 key: "171",4638 role: "option",4639 content: [4640 {4641 code: "en",4642 parts: [4643 {4644 str: "No"4645 }4646 ]4647 }4648 ]4649 },4650 {4651 key: "172",4652 role: "option",4653 content: [4654 {4655 code: "en",4656 parts: [4657 {4658 str: "I don't know/can't remember"4659 }4660 ]4661 }4662 ]4663 }4664 ]4665 }4666 ]4667 }4668 ]4669 }4670}4671const Q6: SurveySingleItem = {4672 key: "covidweekly.38",4673 // fever4674 condition: {4675 name: 'isDefined',4676 data: [4677 {4678 dtype: 'exp',4679 exp: {4680 name: 'getResponseItem',4681 data: [4682 {4683 str: 'covidweekly.32'4684 },4685 {4686 str: '1.1.142'4687 }4688 ]4689 }4690 }4691 ]4692 },4693 version: 1,4694 validations: [],4695 components: {4696 role: "root",4697 items: [4698 {4699 role: "title",4700 content: [4701 {4702 code: "en",4703 parts: [4704 {4705 str: "When did your fever begin?"4706 }4707 ]4708 }4709 ]4710 },4711 {4712 key: "1",4713 role: "responseGroup",4714 items: [4715 {4716 key: "1",4717 role: "singleChoiceGroup",4718 items: [4719 {4720 key: "173",4721 role: "dateInput",4722 content: [4723 {4724 code: "en",4725 parts: [4726 {4727 str: "Choose date"4728 }4729 ]4730 }4731 ]4732 },4733 {4734 key: "174",4735 role: "option",4736 content: [4737 {4738 code: "en",4739 parts: [4740 {4741 str: "I don't know/can't rember"4742 }4743 ]4744 }4745 ]4746 }4747 ]4748 }4749 ]4750 }4751 ]4752 }4753}4754const Q6b: SurveySingleItem = {4755 key: "covidweekly.39",4756 // fever4757 condition: {4758 name: 'isDefined',4759 data: [4760 {4761 dtype: 'exp',4762 exp: {4763 name: 'getResponseItem',4764 data: [4765 {4766 str: 'covidweekly.32'4767 },4768 {4769 str: '1.1.142'4770 }4771 ]4772 }4773 }4774 ]4775 },4776 version: 1,4777 validations: [],4778 components: {4779 role: "root",4780 items: [4781 {4782 role: "title",4783 content: [4784 {4785 code: "en",4786 parts: [4787 {4788 str: "Did your fever develop suddenly over a few hours?"4789 }4790 ]4791 }4792 ]4793 },4794 {4795 key: "1",4796 role: "responseGroup",4797 items: [4798 {4799 key: "1",4800 role: "singleChoiceGroup",4801 items: [4802 {4803 key: "175",4804 role: "option",4805 content: [4806 {4807 code: "en",4808 parts: [4809 {4810 str: "Yes"4811 }4812 ]4813 }4814 ]4815 },4816 {4817 key: "176",4818 role: "option",4819 content: [4820 {4821 code: "en",4822 parts: [4823 {4824 str: "No"4825 }4826 ]4827 }4828 ]4829 },4830 {4831 key: "177",4832 role: "option",4833 content: [4834 {4835 code: "en",4836 parts: [4837 {4838 str: "I don't know"4839 }4840 ]4841 }4842 ]4843 }4844 ]4845 }4846 ]4847 }4848 ]4849 }4850}4851const Q6c: SurveySingleItem = {4852 key: "covidweekly.40",4853 // if report any symptoms4854 condition: {4855 name: "or",4856 data: [4857 {4858 dtype: 'exp',4859 exp: {4860 name: 'isDefined',4861 data: [4862 {4863 dtype: 'exp',4864 exp: {4865 name: 'getResponseItem',4866 data: [4867 {4868 str: 'covidweekly.32'4869 },4870 {4871 str: '1.1.142'4872 }4873 ]4874 }4875 }4876 ]4877 }4878 },4879 {4880 dtype: 'exp',4881 exp: {4882 name: 'isDefined',4883 data: [4884 {4885 dtype: 'exp',4886 exp: {4887 name: 'getResponseItem',4888 data: [4889 {4890 str: 'covidweekly.32'4891 },4892 {4893 str: '1.1.143'4894 }4895 ]4896 }4897 }4898 ]4899 }4900 },4901 {4902 dtype: 'exp',4903 exp: {4904 name: 'isDefined',4905 data: [4906 {4907 dtype: 'exp',4908 exp: {4909 name: 'getResponseItem',4910 data: [4911 {4912 str: 'covidweekly.32'4913 },4914 {4915 str: '1.1.144'4916 }4917 ]4918 }4919 }4920 ]4921 }4922 },4923 {4924 dtype: 'exp',4925 exp: {4926 name: 'isDefined',4927 data: [4928 {4929 dtype: 'exp',4930 exp: {4931 name: 'getResponseItem',4932 data: [4933 {4934 str: 'covidweekly.32'4935 },4936 {4937 str: '1.1.145'4938 }4939 ]4940 }4941 }4942 ]4943 }4944 },4945 {4946 dtype: 'exp',4947 exp: {4948 name: 'isDefined',4949 data: [4950 {4951 dtype: 'exp',4952 exp: {4953 name: 'getResponseItem',4954 data: [4955 {4956 str: 'covidweekly.32'4957 },4958 {4959 str: '1.1.146'4960 }4961 ]4962 }4963 }4964 ]4965 }4966 },4967 {4968 dtype: 'exp',4969 exp: {4970 name: 'isDefined',4971 data: [4972 {4973 dtype: 'exp',4974 exp: {4975 name: 'getResponseItem',4976 data: [4977 {4978 str: 'covidweekly.32'4979 },4980 {4981 str: '1.1.147'4982 }4983 ]4984 }4985 }4986 ]4987 }4988 },4989 {4990 dtype: 'exp',4991 exp: {4992 name: 'isDefined',4993 data: [4994 {4995 dtype: 'exp',4996 exp: {4997 name: 'getResponseItem',4998 data: [4999 {5000 str: 'covidweekly.32'5001 },5002 {5003 str: '1.1.148'5004 }5005 ]5006 }5007 }5008 ]5009 }5010 },5011 {5012 dtype: 'exp',5013 exp: {5014 name: 'isDefined',5015 data: [5016 {5017 dtype: 'exp',5018 exp: {5019 name: 'getResponseItem',5020 data: [5021 {5022 str: 'covidweekly.32'5023 },5024 {5025 str: '1.1.149'5026 }5027 ]5028 }5029 }5030 ]5031 }5032 },5033 {5034 dtype: 'exp',5035 exp: {5036 name: 'isDefined',5037 data: [5038 {5039 dtype: 'exp',5040 exp: {5041 name: 'getResponseItem',5042 data: [5043 {5044 str: 'covidweekly.32'5045 },5046 {5047 str: '1.1.150'5048 }5049 ]5050 }5051 }5052 ]5053 }5054 },5055 {5056 dtype: 'exp',5057 exp: {5058 name: 'isDefined',5059 data: [5060 {5061 dtype: 'exp',5062 exp: {5063 name: 'getResponseItem',5064 data: [5065 {5066 str: 'covidweekly.32'5067 },5068 {5069 str: '1.1.151'5070 }5071 ]5072 }5073 }5074 ]5075 }5076 },5077 {5078 dtype: 'exp',5079 exp: {5080 name: 'isDefined',5081 data: [5082 {5083 dtype: 'exp',5084 exp: {5085 name: 'getResponseItem',5086 data: [5087 {5088 str: 'covidweekly.32'5089 },5090 {5091 str: '1.1.152'5092 }5093 ]5094 }5095 }5096 ]5097 }5098 },5099 {5100 dtype: 'exp',5101 exp: {5102 name: 'isDefined',5103 data: [5104 {5105 dtype: 'exp',5106 exp: {5107 name: 'getResponseItem',5108 data: [5109 {5110 str: 'covidweekly.32'5111 },5112 {5113 str: '1.1.153'5114 }5115 ]5116 }5117 }5118 ]5119 }5120 },5121 {5122 dtype: 'exp',5123 exp: {5124 name: 'isDefined',5125 data: [5126 {5127 dtype: 'exp',5128 exp: {5129 name: 'getResponseItem',5130 data: [5131 {5132 str: 'covidweekly.32'5133 },5134 {5135 str: '1.1.154'5136 }5137 ]5138 }5139 }5140 ]5141 }5142 },5143 {5144 dtype: 'exp',5145 exp: {5146 name: 'isDefined',5147 data: [5148 {5149 dtype: 'exp',5150 exp: {5151 name: 'getResponseItem',5152 data: [5153 {5154 str: 'covidweekly.32'5155 },5156 {5157 str: '1.1.155'5158 }5159 ]5160 }5161 }5162 ]5163 }5164 },5165 {5166 dtype: 'exp',5167 exp: {5168 name: 'isDefined',5169 data: [5170 {5171 dtype: 'exp',5172 exp: {5173 name: 'getResponseItem',5174 data: [5175 {5176 str: 'covidweekly.32'5177 },5178 {5179 str: '1.1.156'5180 }5181 ]5182 }5183 }5184 ]5185 }5186 },5187 {5188 dtype: 'exp',5189 exp: {5190 name: 'isDefined',5191 data: [5192 {5193 dtype: 'exp',5194 exp: {5195 name: 'getResponseItem',5196 data: [5197 {5198 str: 'covidweekly.32'5199 },5200 {5201 str: '1.1.157'5202 }5203 ]5204 }5205 }5206 ]5207 }5208 },5209 {5210 dtype: 'exp',5211 exp: {5212 name: 'isDefined',5213 data: [5214 {5215 dtype: 'exp',5216 exp: {5217 name: 'getResponseItem',5218 data: [5219 {5220 str: 'covidweekly.32'5221 },5222 {5223 str: '1.1.158'5224 }5225 ]5226 }5227 }5228 ]5229 }5230 },5231 {5232 dtype: 'exp',5233 exp: {5234 name: 'isDefined',5235 data: [5236 {5237 dtype: 'exp',5238 exp: {5239 name: 'getResponseItem',5240 data: [5241 {5242 str: 'covidweekly.32'5243 },5244 {5245 str: '1.1.159'5246 }5247 ]5248 }5249 }5250 ]5251 }5252 },5253 {5254 dtype: 'exp',5255 exp: {5256 name: 'isDefined',5257 data: [5258 {5259 dtype: 'exp',5260 exp: {5261 name: 'getResponseItem',5262 data: [5263 {5264 str: 'covidweekly.32'5265 },5266 {5267 str: '1.1.160'5268 }5269 ]5270 }5271 }5272 ]5273 }5274 },5275 ]5276 },5277 version: 1,5278 validations: [],5279 components: {5280 role: "root",5281 items: [5282 {5283 role: "title",5284 content: [5285 {5286 code: "en",5287 parts: [5288 {5289 str: "Did you take your temperature?"5290 }5291 ]5292 }5293 ]5294 },5295 {5296 key: "1",5297 role: "responseGroup",5298 items: [5299 {5300 key: "1",5301 role: "singleChoiceGroup",5302 items: [5303 {5304 key: "178",5305 role: "option",5306 content: [5307 {5308 code: "en",5309 parts: [5310 {5311 str: "Yes"5312 }5313 ]5314 }5315 ]5316 },5317 {5318 key: "179",5319 role: "option",5320 content: [5321 {5322 code: "en",5323 parts: [5324 {5325 str: "No"5326 }5327 ]5328 }5329 ]5330 },5331 {5332 key: "180",5333 role: "option",5334 content: [5335 {5336 code: "en",5337 parts: [5338 {5339 str: "I don't know"5340 }5341 ]5342 }5343 ]5344 }5345 ]5346 }5347 ]5348 }5349 ]5350 }5351}5352const Q6d: SurveySingleItem = {5353 key: "covidweekly.41",5354 condition: {5355 name: "and",5356 data: [5357 {5358 // if report any symptoms5359 dtype: "exp",5360 exp: {5361 name: "or",5362 data: [5363 {5364 dtype: 'exp',5365 exp: {5366 name: 'isDefined',5367 data: [5368 {5369 dtype: 'exp',5370 exp: {5371 name: 'getResponseItem',5372 data: [5373 {5374 str: 'covidweekly.32'5375 },5376 {5377 str: '1.1.142'5378 }5379 ]5380 }5381 }5382 ]5383 }5384 },5385 {5386 dtype: 'exp',5387 exp: {5388 name: 'isDefined',5389 data: [5390 {5391 dtype: 'exp',5392 exp: {5393 name: 'getResponseItem',5394 data: [5395 {5396 str: 'covidweekly.32'5397 },5398 {5399 str: '1.1.143'5400 }5401 ]5402 }5403 }5404 ]5405 }5406 },5407 {5408 dtype: 'exp',5409 exp: {5410 name: 'isDefined',5411 data: [5412 {5413 dtype: 'exp',5414 exp: {5415 name: 'getResponseItem',5416 data: [5417 {5418 str: 'covidweekly.32'5419 },5420 {5421 str: '1.1.144'5422 }5423 ]5424 }5425 }5426 ]5427 }5428 },5429 {5430 dtype: 'exp',5431 exp: {5432 name: 'isDefined',5433 data: [5434 {5435 dtype: 'exp',5436 exp: {5437 name: 'getResponseItem',5438 data: [5439 {5440 str: 'covidweekly.32'5441 },5442 {5443 str: '1.1.145'5444 }5445 ]5446 }5447 }5448 ]5449 }5450 },5451 {5452 dtype: 'exp',5453 exp: {5454 name: 'isDefined',5455 data: [5456 {5457 dtype: 'exp',5458 exp: {5459 name: 'getResponseItem',5460 data: [5461 {5462 str: 'covidweekly.32'5463 },5464 {5465 str: '1.1.146'5466 }5467 ]5468 }5469 }5470 ]5471 }5472 },5473 {5474 dtype: 'exp',5475 exp: {5476 name: 'isDefined',5477 data: [5478 {5479 dtype: 'exp',5480 exp: {5481 name: 'getResponseItem',5482 data: [5483 {5484 str: 'covidweekly.32'5485 },5486 {5487 str: '1.1.147'5488 }5489 ]5490 }5491 }5492 ]5493 }5494 },5495 {5496 dtype: 'exp',5497 exp: {5498 name: 'isDefined',5499 data: [5500 {5501 dtype: 'exp',5502 exp: {5503 name: 'getResponseItem',5504 data: [5505 {5506 str: 'covidweekly.32'5507 },5508 {5509 str: '1.1.148'5510 }5511 ]5512 }5513 }5514 ]5515 }5516 },5517 {5518 dtype: 'exp',5519 exp: {5520 name: 'isDefined',5521 data: [5522 {5523 dtype: 'exp',5524 exp: {5525 name: 'getResponseItem',5526 data: [5527 {5528 str: 'covidweekly.32'5529 },5530 {5531 str: '1.1.149'5532 }5533 ]5534 }5535 }5536 ]5537 }5538 },5539 {5540 dtype: 'exp',5541 exp: {5542 name: 'isDefined',5543 data: [5544 {5545 dtype: 'exp',5546 exp: {5547 name: 'getResponseItem',5548 data: [5549 {5550 str: 'covidweekly.32'5551 },5552 {5553 str: '1.1.150'5554 }5555 ]5556 }5557 }5558 ]5559 }5560 },5561 {5562 dtype: 'exp',5563 exp: {5564 name: 'isDefined',5565 data: [5566 {5567 dtype: 'exp',5568 exp: {5569 name: 'getResponseItem',5570 data: [5571 {5572 str: 'covidweekly.32'5573 },5574 {5575 str: '1.1.151'5576 }5577 ]5578 }5579 }5580 ]5581 }5582 },5583 {5584 dtype: 'exp',5585 exp: {5586 name: 'isDefined',5587 data: [5588 {5589 dtype: 'exp',5590 exp: {5591 name: 'getResponseItem',5592 data: [5593 {5594 str: 'covidweekly.32'5595 },5596 {5597 str: '1.1.152'5598 }5599 ]5600 }5601 }5602 ]5603 }5604 },5605 {5606 dtype: 'exp',5607 exp: {5608 name: 'isDefined',5609 data: [5610 {5611 dtype: 'exp',5612 exp: {5613 name: 'getResponseItem',5614 data: [5615 {5616 str: 'covidweekly.32'5617 },5618 {5619 str: '1.1.153'5620 }5621 ]5622 }5623 }5624 ]5625 }5626 },5627 {5628 dtype: 'exp',5629 exp: {5630 name: 'isDefined',5631 data: [5632 {5633 dtype: 'exp',5634 exp: {5635 name: 'getResponseItem',5636 data: [5637 {5638 str: 'covidweekly.32'5639 },5640 {5641 str: '1.1.154'5642 }5643 ]5644 }5645 }5646 ]5647 }5648 },5649 {5650 dtype: 'exp',5651 exp: {5652 name: 'isDefined',5653 data: [5654 {5655 dtype: 'exp',5656 exp: {5657 name: 'getResponseItem',5658 data: [5659 {5660 str: 'covidweekly.32'5661 },5662 {5663 str: '1.1.155'5664 }5665 ]5666 }5667 }5668 ]5669 }5670 },5671 {5672 dtype: 'exp',5673 exp: {5674 name: 'isDefined',5675 data: [5676 {5677 dtype: 'exp',5678 exp: {5679 name: 'getResponseItem',5680 data: [5681 {5682 str: 'covidweekly.32'5683 },5684 {5685 str: '1.1.156'5686 }5687 ]5688 }5689 }5690 ]5691 }5692 },5693 {5694 dtype: 'exp',5695 exp: {5696 name: 'isDefined',5697 data: [5698 {5699 dtype: 'exp',5700 exp: {5701 name: 'getResponseItem',5702 data: [5703 {5704 str: 'covidweekly.32'5705 },5706 {5707 str: '1.1.157'5708 }5709 ]5710 }5711 }5712 ]5713 }5714 },5715 {5716 dtype: 'exp',5717 exp: {5718 name: 'isDefined',5719 data: [5720 {5721 dtype: 'exp',5722 exp: {5723 name: 'getResponseItem',5724 data: [5725 {5726 str: 'covidweekly.32'5727 },5728 {5729 str: '1.1.158'5730 }5731 ]5732 }5733 }5734 ]5735 }5736 },5737 {5738 dtype: 'exp',5739 exp: {5740 name: 'isDefined',5741 data: [5742 {5743 dtype: 'exp',5744 exp: {5745 name: 'getResponseItem',5746 data: [5747 {5748 str: 'covidweekly.32'5749 },5750 {5751 str: '1.1.159'5752 }5753 ]5754 }5755 }5756 ]5757 }5758 },5759 {5760 dtype: 'exp',5761 exp: {5762 name: 'isDefined',5763 data: [5764 {5765 dtype: 'exp',5766 exp: {5767 name: 'getResponseItem',5768 data: [5769 {5770 str: 'covidweekly.32'5771 },5772 {5773 str: '1.1.160'5774 }5775 ]5776 }5777 }5778 ]5779 }5780 },5781 ]5782 }5783 },5784 // took temperature5785 {5786 dtype: 'exp',5787 exp: {5788 name: 'isDefined',5789 data: [5790 {5791 dtype: 'exp',5792 exp: {5793 name: 'getResponseItem',5794 data: [5795 {5796 str: 'covidweekly.40'5797 },5798 {5799 str: '1.1.178'5800 }5801 ]5802 }5803 }5804 ]5805 }5806 },5807 ]5808 },5809 follows: [5810 "covidweekly.40",5811 ],5812 version: 1,5813 validations: [],5814 components: {5815 role: "root",5816 items: [5817 {5818 role: "title",5819 content: [5820 {5821 code: "en",5822 parts: [5823 {5824 str: "What was your highest temperature measured?"5825 }5826 ]5827 }5828 ]5829 },5830 {5831 key: "1",5832 role: "responseGroup",5833 items: [5834 {5835 key: "1",5836 role: "singleChoiceGroup",5837 items: [5838 {5839 key: "181",5840 role: "option",5841 content: [5842 {5843 code: "en",5844 parts: [5845 {5846 str: "Below 37°C"5847 }5848 ]5849 }5850 ]5851 },5852 {5853 key: "182",5854 role: "option",5855 content: [5856 {5857 code: "en",5858 parts: [5859 {5860 str: "37° - 37.4°C"5861 }5862 ]5863 }5864 ]5865 },5866 {5867 key: "183",5868 role: "option",5869 content: [5870 {5871 code: "en",5872 parts: [5873 {5874 str: "37.5° - 37.9°C"5875 }5876 ]5877 }5878 ]5879 },5880 {5881 key: "184",5882 role: "option",5883 content: [5884 {5885 code: "en",5886 parts: [5887 {5888 str: "38° - 38.9°C"5889 }5890 ]5891 }5892 ]5893 },5894 {5895 key: "185",5896 role: "option",5897 content: [5898 {5899 code: "en",5900 parts: [5901 {5902 str: "39° - 39.9°C"5903 }5904 ]5905 }5906 ]5907 },5908 {5909 key: "186",5910 role: "option",5911 content: [5912 {5913 code: "en",5914 parts: [5915 {5916 str: "40°C or more"5917 }5918 ]5919 }5920 ]5921 },5922 {5923 key: "187",5924 role: "option",5925 content: [5926 {5927 code: "en",5928 parts: [5929 {5930 str: "I don't know/can't remember"5931 }5932 ]5933 }5934 ]5935 }5936 ]5937 }5938 ]5939 }5940 ]5941 }5942}5943const Q7: SurveySingleItem = {5944 key: "covidweekly.42",5945 // if report any symptoms5946 condition: {5947 name: "or",5948 data: [5949 {5950 dtype: 'exp',5951 exp: {5952 name: 'isDefined',5953 data: [5954 {5955 dtype: 'exp',5956 exp: {5957 name: 'getResponseItem',5958 data: [5959 {5960 str: 'covidweekly.32'5961 },5962 {5963 str: '1.1.142'5964 }5965 ]5966 }5967 }5968 ]5969 }5970 },5971 {5972 dtype: 'exp',5973 exp: {5974 name: 'isDefined',5975 data: [5976 {5977 dtype: 'exp',5978 exp: {5979 name: 'getResponseItem',5980 data: [5981 {5982 str: 'covidweekly.32'5983 },5984 {5985 str: '1.1.143'5986 }5987 ]5988 }5989 }5990 ]5991 }5992 },5993 {5994 dtype: 'exp',5995 exp: {5996 name: 'isDefined',5997 data: [5998 {5999 dtype: 'exp',6000 exp: {6001 name: 'getResponseItem',6002 data: [6003 {6004 str: 'covidweekly.32'6005 },6006 {6007 str: '1.1.144'6008 }6009 ]6010 }6011 }6012 ]6013 }6014 },6015 {6016 dtype: 'exp',6017 exp: {6018 name: 'isDefined',6019 data: [6020 {6021 dtype: 'exp',6022 exp: {6023 name: 'getResponseItem',6024 data: [6025 {6026 str: 'covidweekly.32'6027 },6028 {6029 str: '1.1.145'6030 }6031 ]6032 }6033 }6034 ]6035 }6036 },6037 {6038 dtype: 'exp',6039 exp: {6040 name: 'isDefined',6041 data: [6042 {6043 dtype: 'exp',6044 exp: {6045 name: 'getResponseItem',6046 data: [6047 {6048 str: 'covidweekly.32'6049 },6050 {6051 str: '1.1.146'6052 }6053 ]6054 }6055 }6056 ]6057 }6058 },6059 {6060 dtype: 'exp',6061 exp: {6062 name: 'isDefined',6063 data: [6064 {6065 dtype: 'exp',6066 exp: {6067 name: 'getResponseItem',6068 data: [6069 {6070 str: 'covidweekly.32'6071 },6072 {6073 str: '1.1.147'6074 }6075 ]6076 }6077 }6078 ]6079 }6080 },6081 {6082 dtype: 'exp',6083 exp: {6084 name: 'isDefined',6085 data: [6086 {6087 dtype: 'exp',6088 exp: {6089 name: 'getResponseItem',6090 data: [6091 {6092 str: 'covidweekly.32'6093 },6094 {6095 str: '1.1.148'6096 }6097 ]6098 }6099 }6100 ]6101 }6102 },6103 {6104 dtype: 'exp',6105 exp: {6106 name: 'isDefined',6107 data: [6108 {6109 dtype: 'exp',6110 exp: {6111 name: 'getResponseItem',6112 data: [6113 {6114 str: 'covidweekly.32'6115 },6116 {6117 str: '1.1.149'6118 }6119 ]6120 }6121 }6122 ]6123 }6124 },6125 {6126 dtype: 'exp',6127 exp: {6128 name: 'isDefined',6129 data: [6130 {6131 dtype: 'exp',6132 exp: {6133 name: 'getResponseItem',6134 data: [6135 {6136 str: 'covidweekly.32'6137 },6138 {6139 str: '1.1.150'6140 }6141 ]6142 }6143 }6144 ]6145 }6146 },6147 {6148 dtype: 'exp',6149 exp: {6150 name: 'isDefined',6151 data: [6152 {6153 dtype: 'exp',6154 exp: {6155 name: 'getResponseItem',6156 data: [6157 {6158 str: 'covidweekly.32'6159 },6160 {6161 str: '1.1.151'6162 }6163 ]6164 }6165 }6166 ]6167 }6168 },6169 {6170 dtype: 'exp',6171 exp: {6172 name: 'isDefined',6173 data: [6174 {6175 dtype: 'exp',6176 exp: {6177 name: 'getResponseItem',6178 data: [6179 {6180 str: 'covidweekly.32'6181 },6182 {6183 str: '1.1.152'6184 }6185 ]6186 }6187 }6188 ]6189 }6190 },6191 {6192 dtype: 'exp',6193 exp: {6194 name: 'isDefined',6195 data: [6196 {6197 dtype: 'exp',6198 exp: {6199 name: 'getResponseItem',6200 data: [6201 {6202 str: 'covidweekly.32'6203 },6204 {6205 str: '1.1.153'6206 }6207 ]6208 }6209 }6210 ]6211 }6212 },6213 {6214 dtype: 'exp',6215 exp: {6216 name: 'isDefined',6217 data: [6218 {6219 dtype: 'exp',6220 exp: {6221 name: 'getResponseItem',6222 data: [6223 {6224 str: 'covidweekly.32'6225 },6226 {6227 str: '1.1.154'6228 }6229 ]6230 }6231 }6232 ]6233 }6234 },6235 {6236 dtype: 'exp',6237 exp: {6238 name: 'isDefined',6239 data: [6240 {6241 dtype: 'exp',6242 exp: {6243 name: 'getResponseItem',6244 data: [6245 {6246 str: 'covidweekly.32'6247 },6248 {6249 str: '1.1.155'6250 }6251 ]6252 }6253 }6254 ]6255 }6256 },6257 {6258 dtype: 'exp',6259 exp: {6260 name: 'isDefined',6261 data: [6262 {6263 dtype: 'exp',6264 exp: {6265 name: 'getResponseItem',6266 data: [6267 {6268 str: 'covidweekly.32'6269 },6270 {6271 str: '1.1.156'6272 }6273 ]6274 }6275 }6276 ]6277 }6278 },6279 {6280 dtype: 'exp',6281 exp: {6282 name: 'isDefined',6283 data: [6284 {6285 dtype: 'exp',6286 exp: {6287 name: 'getResponseItem',6288 data: [6289 {6290 str: 'covidweekly.32'6291 },6292 {6293 str: '1.1.157'6294 }6295 ]6296 }6297 }6298 ]6299 }6300 },6301 {6302 dtype: 'exp',6303 exp: {6304 name: 'isDefined',6305 data: [6306 {6307 dtype: 'exp',6308 exp: {6309 name: 'getResponseItem',6310 data: [6311 {6312 str: 'covidweekly.32'6313 },6314 {6315 str: '1.1.158'6316 }6317 ]6318 }6319 }6320 ]6321 }6322 },6323 {6324 dtype: 'exp',6325 exp: {6326 name: 'isDefined',6327 data: [6328 {6329 dtype: 'exp',6330 exp: {6331 name: 'getResponseItem',6332 data: [6333 {6334 str: 'covidweekly.32'6335 },6336 {6337 str: '1.1.159'6338 }6339 ]6340 }6341 }6342 ]6343 }6344 },6345 {6346 dtype: 'exp',6347 exp: {6348 name: 'isDefined',6349 data: [6350 {6351 dtype: 'exp',6352 exp: {6353 name: 'getResponseItem',6354 data: [6355 {6356 str: 'covidweekly.32'6357 },6358 {6359 str: '1.1.160'6360 }6361 ]6362 }6363 }6364 ]6365 }6366 },6367 ]6368 },6369 version: 1,6370 validations: [],6371 components: {6372 role: "root",6373 items: [6374 {6375 role: "title",6376 content: [6377 {6378 code: "en",6379 parts: [6380 {6381 str: "Because of your symptoms, did you VISIT (see face to face) any medical services?"6382 }6383 ]6384 }6385 ]6386 },6387 {6388 key: "1",6389 role: "responseGroup",6390 items: [6391 {6392 key: "1",6393 role: "multipleChoiceGroup",6394 items: [6395 {6396 key: "188",6397 role: "option",6398 content: [6399 {6400 code: "en",6401 parts: [6402 {6403 str: "No"6404 }6405 ]6406 }6407 ]6408 },6409 {6410 key: "189",6411 role: "option",6412 content: [6413 {6414 code: "en",6415 parts: [6416 {6417 str: "GP or GP's practice nurse"6418 }6419 ]6420 }6421 ]6422 },6423 {6424 key: "190",6425 role: "option",6426 content: [6427 {6428 code: "en",6429 parts: [6430 {6431 str: "Hospital accident & emergency department / out of hours service"6432 }6433 ]6434 }6435 ]6436 },6437 {6438 key: "191",6439 role: "option",6440 content: [6441 {6442 code: "en",6443 parts: [6444 {6445 str: "Hospital admission"6446 }6447 ]6448 }6449 ]6450 },6451 {6452 key: "192",6453 role: "option",6454 content: [6455 {6456 code: "en",6457 parts: [6458 {6459 str: "Other medical services"6460 }6461 ]6462 }6463 ]6464 },6465 {6466 key: "193",6467 role: "option",6468 content: [6469 {6470 code: "en",6471 parts: [6472 {6473 str: "No, but I have an appointment scheduled"6474 }6475 ]6476 }6477 ]6478 }6479 ]6480 }6481 ]6482 }6483 ]6484 }6485}6486const Q7b: SurveySingleItem = {6487 key: "covidweekly.64",6488 // if report any symptoms6489 condition: {6490 name: "or",6491 data: [6492 {6493 dtype: 'exp',6494 exp: {6495 name: 'isDefined',6496 data: [6497 {6498 dtype: 'exp',6499 exp: {6500 name: 'getResponseItem',6501 data: [6502 {6503 str: 'covidweekly.32'6504 },6505 {6506 str: '1.1.142'6507 }6508 ]6509 }6510 }6511 ]6512 }6513 },6514 {6515 dtype: 'exp',6516 exp: {6517 name: 'isDefined',6518 data: [6519 {6520 dtype: 'exp',6521 exp: {6522 name: 'getResponseItem',6523 data: [6524 {6525 str: 'covidweekly.32'6526 },6527 {6528 str: '1.1.143'6529 }6530 ]6531 }6532 }6533 ]6534 }6535 },6536 {6537 dtype: 'exp',6538 exp: {6539 name: 'isDefined',6540 data: [6541 {6542 dtype: 'exp',6543 exp: {