19
19
20
20
import static de .symeda .sormas .api .CountryHelper .COUNTRY_CODE_GERMANY ;
21
21
import static de .symeda .sormas .api .CountryHelper .COUNTRY_CODE_SWITZERLAND ;
22
+ import static de .symeda .sormas .api .Disease .ACUTE_VIRAL_HEPATITIS ;
23
+ import static de .symeda .sormas .api .Disease .ADENOVIRUS ;
22
24
import static de .symeda .sormas .api .Disease .AFP ;
23
25
import static de .symeda .sormas .api .Disease .ANTHRAX ;
26
+ import static de .symeda .sormas .api .Disease .ARI ;
27
+ import static de .symeda .sormas .api .Disease .BURULI_ULCER ;
28
+ import static de .symeda .sormas .api .Disease .CHIKUNGUNYA ;
24
29
import static de .symeda .sormas .api .Disease .CHOLERA ;
25
30
import static de .symeda .sormas .api .Disease .CONGENITAL_RUBELLA ;
26
31
import static de .symeda .sormas .api .Disease .CORONAVIRUS ;
27
32
import static de .symeda .sormas .api .Disease .CSM ;
33
+ import static de .symeda .sormas .api .Disease .C_PNEUMONIAE ;
28
34
import static de .symeda .sormas .api .Disease .DENGUE ;
35
+ import static de .symeda .sormas .api .Disease .DIARRHEA_BLOOD ;
36
+ import static de .symeda .sormas .api .Disease .DIARRHEA_DEHYDRATION ;
37
+ import static de .symeda .sormas .api .Disease .DIPHTERIA ;
38
+ import static de .symeda .sormas .api .Disease .ENTEROVIRUS ;
29
39
import static de .symeda .sormas .api .Disease .EVD ;
40
+ import static de .symeda .sormas .api .Disease .FHA ;
30
41
import static de .symeda .sormas .api .Disease .GUINEA_WORM ;
42
+ import static de .symeda .sormas .api .Disease .HIV ;
43
+ import static de .symeda .sormas .api .Disease .H_METAPNEUMOVIRUS ;
44
+ import static de .symeda .sormas .api .Disease .INFLUENZA ;
45
+ import static de .symeda .sormas .api .Disease .INFLUENZA_A ;
46
+ import static de .symeda .sormas .api .Disease .INFLUENZA_B ;
31
47
import static de .symeda .sormas .api .Disease .LASSA ;
48
+ import static de .symeda .sormas .api .Disease .LEPROSY ;
49
+ import static de .symeda .sormas .api .Disease .LYMPHATIC_FILARIASIS ;
50
+ import static de .symeda .sormas .api .Disease .MALARIA ;
51
+ import static de .symeda .sormas .api .Disease .MATERNAL_DEATHS ;
32
52
import static de .symeda .sormas .api .Disease .MEASLES ;
33
53
import static de .symeda .sormas .api .Disease .MONKEYPOX ;
54
+ import static de .symeda .sormas .api .Disease .M_PNEUMONIAE ;
55
+ import static de .symeda .sormas .api .Disease .NEONATAL_TETANUS ;
34
56
import static de .symeda .sormas .api .Disease .NEW_INFLUENZA ;
35
- import static de .symeda .sormas .api .Disease .OTHER ;
57
+ import static de .symeda .sormas .api .Disease .NON_NEONATAL_TETANUS ;
58
+ import static de .symeda .sormas .api .Disease .ONCHOCERCIASIS ;
59
+ import static de .symeda .sormas .api .Disease .PARAINFLUENZA_1_4 ;
60
+ import static de .symeda .sormas .api .Disease .PERINATAL_DEATHS ;
61
+ import static de .symeda .sormas .api .Disease .PERTUSSIS ;
36
62
import static de .symeda .sormas .api .Disease .PLAGUE ;
63
+ import static de .symeda .sormas .api .Disease .PNEUMONIA ;
37
64
import static de .symeda .sormas .api .Disease .POLIO ;
65
+ import static de .symeda .sormas .api .Disease .POST_IMMUNIZATION_ADVERSE_EVENTS_MILD ;
66
+ import static de .symeda .sormas .api .Disease .POST_IMMUNIZATION_ADVERSE_EVENTS_SEVERE ;
38
67
import static de .symeda .sormas .api .Disease .RABIES ;
39
- import static de .symeda .sormas .api .Disease .UNDEFINED ;
68
+ import static de .symeda .sormas .api .Disease .RESPIRATORY_SYNCYTIAL_VIRUS ;
69
+ import static de .symeda .sormas .api .Disease .RHINOVIRUS ;
70
+ import static de .symeda .sormas .api .Disease .RUBELLA ;
71
+ import static de .symeda .sormas .api .Disease .SCHISTOSOMIASIS ;
72
+ import static de .symeda .sormas .api .Disease .SNAKE_BITE ;
73
+ import static de .symeda .sormas .api .Disease .SOIL_TRANSMITTED_HELMINTHS ;
74
+ import static de .symeda .sormas .api .Disease .TRACHOMA ;
75
+ import static de .symeda .sormas .api .Disease .TRYPANOSOMIASIS ;
76
+ import static de .symeda .sormas .api .Disease .TUBERCULOSIS ;
77
+ import static de .symeda .sormas .api .Disease .TYPHOID_FEVER ;
40
78
import static de .symeda .sormas .api .Disease .UNSPECIFIED_VHF ;
79
+ import static de .symeda .sormas .api .Disease .WEST_NILE_FEVER ;
80
+ import static de .symeda .sormas .api .Disease .YAWS_ENDEMIC_SYPHILIS ;
41
81
import static de .symeda .sormas .api .Disease .YELLOW_FEVER ;
82
+ import static de .symeda .sormas .api .Disease .UNDEFINED ;
83
+ import static de .symeda .sormas .api .Disease .OTHER ;
42
84
43
85
import java .util .Date ;
44
86
@@ -81,6 +123,7 @@ public class SymptomsDto extends PseudonymizableDto {
81
123
public static final String AGITATION = "agitation" ;
82
124
public static final String ANOREXIA_APPETITE_LOSS = "anorexiaAppetiteLoss" ;
83
125
public static final String ANXIETY_STATES = "anxietyStates" ;
126
+ public static final String APNOEA = "apnoea" ;
84
127
public static final String ASCENDING_FLACCID_PARALYSIS = "ascendingFlaccidParalysis" ;
85
128
public static final String BACKACHE = "backache" ;
86
129
public static final String BEDRIDDEN = "bedridden" ;
@@ -106,6 +149,8 @@ public class SymptomsDto extends PseudonymizableDto {
106
149
public static final String CONVULSION = "convulsion" ;
107
150
public static final String COUGH = "cough" ;
108
151
public static final String COUGHING_BLOOD = "coughingBlood" ;
152
+ public static final String COUGHING_BOUTS = "coughingBouts" ;
153
+ public static final String COUGHS_PROVOKE_VOMITING = "coughsProvokeVomiting" ;
109
154
public static final String COUGH_WITH_HEAMOPTYSIS = "coughWithHeamoptysis" ;
110
155
public static final String COUGH_WITH_SPUTUM = "coughWithSputum" ;
111
156
public static final String DARK_URINE = "darkUrine" ;
@@ -225,6 +270,7 @@ public class SymptomsDto extends PseudonymizableDto {
225
270
public static final String UPROARIOUSNESS = "uproariousness" ;
226
271
public static final String VOMITING = "vomiting" ;
227
272
public static final String WHEEZING = "wheezing" ;
273
+ public static final String WHOOP_SOUND = "whoopSound" ;
228
274
public static final String RESPIRATORY_DISEASE_VENTILATION = "respiratoryDiseaseVentilation" ;
229
275
public static final String FEELING_ILL = "feelingIll" ;
230
276
public static final String SHIVERING = "shivering" ;
@@ -1190,9 +1236,133 @@ public static SymptomsDto build() {
1190
1236
@ SymptomGrouping (SymptomGroup .CARDIOVASCULAR )
1191
1237
private SymptomState oedemaLowerExtremity ;
1192
1238
1239
+ @ Diseases ({
1240
+ AFP ,
1241
+ CHOLERA ,
1242
+ CONGENITAL_RUBELLA ,
1243
+ CSM ,
1244
+ DENGUE ,
1245
+ EVD ,
1246
+ GUINEA_WORM ,
1247
+ LASSA ,
1248
+ MEASLES ,
1249
+ MONKEYPOX ,
1250
+ NEW_INFLUENZA ,
1251
+ PLAGUE ,
1252
+ POLIO ,
1253
+ UNSPECIFIED_VHF ,
1254
+ WEST_NILE_FEVER ,
1255
+ YELLOW_FEVER ,
1256
+ RABIES ,
1257
+ ANTHRAX ,
1258
+ CORONAVIRUS ,
1259
+ PNEUMONIA ,
1260
+ MALARIA ,
1261
+ TYPHOID_FEVER ,
1262
+ ACUTE_VIRAL_HEPATITIS ,
1263
+ NON_NEONATAL_TETANUS ,
1264
+ HIV ,
1265
+ SCHISTOSOMIASIS ,
1266
+ SOIL_TRANSMITTED_HELMINTHS ,
1267
+ TRYPANOSOMIASIS ,
1268
+ DIARRHEA_DEHYDRATION ,
1269
+ DIARRHEA_BLOOD ,
1270
+ SNAKE_BITE ,
1271
+ RUBELLA ,
1272
+ TUBERCULOSIS ,
1273
+ LEPROSY ,
1274
+ LYMPHATIC_FILARIASIS ,
1275
+ BURULI_ULCER ,
1276
+ NEONATAL_TETANUS ,
1277
+ ONCHOCERCIASIS ,
1278
+ OTHER ,
1279
+ DIPHTERIA ,
1280
+ TRACHOMA ,
1281
+ YAWS_ENDEMIC_SYPHILIS ,
1282
+ MATERNAL_DEATHS ,
1283
+ PERINATAL_DEATHS ,
1284
+ INFLUENZA ,
1285
+ INFLUENZA_A ,
1286
+ INFLUENZA_B ,
1287
+ H_METAPNEUMOVIRUS ,
1288
+ RESPIRATORY_SYNCYTIAL_VIRUS ,
1289
+ PARAINFLUENZA_1_4 ,
1290
+ ADENOVIRUS ,
1291
+ RHINOVIRUS ,
1292
+ ENTEROVIRUS ,
1293
+ M_PNEUMONIAE ,
1294
+ C_PNEUMONIAE ,
1295
+ ARI ,
1296
+ CHIKUNGUNYA ,
1297
+ POST_IMMUNIZATION_ADVERSE_EVENTS_MILD ,
1298
+ POST_IMMUNIZATION_ADVERSE_EVENTS_SEVERE ,
1299
+ FHA })
1300
+ @ HideForCountries
1193
1301
@ Outbreaks
1194
1302
private Date onsetDate ;
1195
1303
1304
+ @ Diseases ({
1305
+ AFP ,
1306
+ CHOLERA ,
1307
+ CONGENITAL_RUBELLA ,
1308
+ CSM ,
1309
+ DENGUE ,
1310
+ EVD ,
1311
+ GUINEA_WORM ,
1312
+ LASSA ,
1313
+ MEASLES ,
1314
+ MONKEYPOX ,
1315
+ NEW_INFLUENZA ,
1316
+ PLAGUE ,
1317
+ POLIO ,
1318
+ UNSPECIFIED_VHF ,
1319
+ WEST_NILE_FEVER ,
1320
+ YELLOW_FEVER ,
1321
+ RABIES ,
1322
+ ANTHRAX ,
1323
+ CORONAVIRUS ,
1324
+ PNEUMONIA ,
1325
+ MALARIA ,
1326
+ TYPHOID_FEVER ,
1327
+ ACUTE_VIRAL_HEPATITIS ,
1328
+ NON_NEONATAL_TETANUS ,
1329
+ HIV ,
1330
+ SCHISTOSOMIASIS ,
1331
+ SOIL_TRANSMITTED_HELMINTHS ,
1332
+ TRYPANOSOMIASIS ,
1333
+ DIARRHEA_DEHYDRATION ,
1334
+ DIARRHEA_BLOOD ,
1335
+ SNAKE_BITE ,
1336
+ RUBELLA ,
1337
+ TUBERCULOSIS ,
1338
+ LEPROSY ,
1339
+ LYMPHATIC_FILARIASIS ,
1340
+ BURULI_ULCER ,
1341
+ NEONATAL_TETANUS ,
1342
+ ONCHOCERCIASIS ,
1343
+ OTHER ,
1344
+ DIPHTERIA ,
1345
+ TRACHOMA ,
1346
+ YAWS_ENDEMIC_SYPHILIS ,
1347
+ MATERNAL_DEATHS ,
1348
+ PERINATAL_DEATHS ,
1349
+ INFLUENZA ,
1350
+ INFLUENZA_A ,
1351
+ INFLUENZA_B ,
1352
+ H_METAPNEUMOVIRUS ,
1353
+ RESPIRATORY_SYNCYTIAL_VIRUS ,
1354
+ PARAINFLUENZA_1_4 ,
1355
+ ADENOVIRUS ,
1356
+ RHINOVIRUS ,
1357
+ ENTEROVIRUS ,
1358
+ M_PNEUMONIAE ,
1359
+ C_PNEUMONIAE ,
1360
+ ARI ,
1361
+ CHIKUNGUNYA ,
1362
+ POST_IMMUNIZATION_ADVERSE_EVENTS_MILD ,
1363
+ POST_IMMUNIZATION_ADVERSE_EVENTS_SEVERE ,
1364
+ FHA })
1365
+ @ HideForCountries
1196
1366
@ Size (max = FieldConstraints .CHARACTER_LIMIT_DEFAULT , message = Validations .textTooLong )
1197
1367
private String onsetSymptom ;
1198
1368
@@ -1260,6 +1430,7 @@ public static SymptomsDto build() {
1260
1430
POLIO ,
1261
1431
RABIES ,
1262
1432
CORONAVIRUS ,
1433
+ PERTUSSIS ,
1263
1434
UNDEFINED ,
1264
1435
OTHER })
1265
1436
@ Outbreaks
@@ -1282,6 +1453,7 @@ public static SymptomsDto build() {
1282
1453
UNSPECIFIED_VHF ,
1283
1454
CONGENITAL_RUBELLA ,
1284
1455
CORONAVIRUS ,
1456
+ PERTUSSIS ,
1285
1457
UNDEFINED ,
1286
1458
OTHER })
1287
1459
@ Outbreaks
@@ -1862,6 +2034,12 @@ public static SymptomsDto build() {
1862
2034
@ SymptomGrouping (SymptomGroup .NERVOUS_SYSTEM )
1863
2035
private SymptomState convulsion ;
1864
2036
2037
+ @ Diseases ({
2038
+ PERTUSSIS })
2039
+ @ HideForCountries
2040
+ @ SymptomGrouping (SymptomGroup .RESPIRATORY )
2041
+ private SymptomState apnoea ;
2042
+
1865
2043
@ Diseases ({
1866
2044
CORONAVIRUS ,
1867
2045
UNDEFINED ,
@@ -1901,6 +2079,18 @@ public static SymptomsDto build() {
1901
2079
CountryHelper .COUNTRY_CODE_SWITZERLAND })
1902
2080
private SymptomState conjunctivalInjection ;
1903
2081
2082
+ @ Diseases ({
2083
+ PERTUSSIS })
2084
+ @ HideForCountries
2085
+ @ SymptomGrouping (SymptomGroup .RESPIRATORY )
2086
+ private SymptomState coughingBouts ;
2087
+
2088
+ @ Diseases ({
2089
+ PERTUSSIS })
2090
+ @ HideForCountries
2091
+ @ SymptomGrouping (SymptomGroup .RESPIRATORY )
2092
+ private SymptomState coughsProvokeVomiting ;
2093
+
1904
2094
@ Diseases ({
1905
2095
CORONAVIRUS ,
1906
2096
UNDEFINED ,
@@ -1917,6 +2107,12 @@ public static SymptomsDto build() {
1917
2107
@ SymptomGrouping (SymptomGroup .RESPIRATORY )
1918
2108
private SymptomState pneumoniaClinicalOrRadiologic ;
1919
2109
2110
+ @ Diseases ({
2111
+ PERTUSSIS })
2112
+ @ HideForCountries
2113
+ @ SymptomGrouping (SymptomGroup .RESPIRATORY )
2114
+ private SymptomState whoopSound ;
2115
+
1920
2116
@ Diseases ({
1921
2117
CORONAVIRUS ,
1922
2118
UNDEFINED ,
@@ -3927,4 +4123,39 @@ public void setBloodCirculationProblems(SymptomState bloodCirculationProblems) {
3927
4123
this .bloodCirculationProblems = bloodCirculationProblems ;
3928
4124
}
3929
4125
4126
+ @ Order (360 )
4127
+ public SymptomState getApnoea () {
4128
+ return apnoea ;
4129
+ }
4130
+
4131
+ public void setApnoea (SymptomState apnoea ) {
4132
+ this .apnoea = apnoea ;
4133
+ }
4134
+
4135
+ @ Order (361 )
4136
+ public SymptomState getWhoopSound () {
4137
+ return whoopSound ;
4138
+ }
4139
+
4140
+ public void setWhoopSound (SymptomState whoopSound ) {
4141
+ this .whoopSound = whoopSound ;
4142
+ }
4143
+
4144
+ @ Order (362 )
4145
+ public SymptomState getCoughingBouts () {
4146
+ return coughingBouts ;
4147
+ }
4148
+
4149
+ public void setCoughingBouts (SymptomState coughingBouts ) {
4150
+ this .coughingBouts = coughingBouts ;
4151
+ }
4152
+
4153
+ @ Order (363 )
4154
+ public SymptomState getCoughsProvokeVomiting () {
4155
+ return coughsProvokeVomiting ;
4156
+ }
4157
+
4158
+ public void setCoughsProvokeVomiting (SymptomState coughsProvokeVomiting ) {
4159
+ this .coughsProvokeVomiting = coughsProvokeVomiting ;
4160
+ }
3930
4161
}
0 commit comments