@@ -105,7 +105,16 @@ public class CaseDataDto extends PseudonymizableDto {
105105 public static final String VACCINATION = "vaccination" ;
106106 public static final String VACCINATION_DOSES = "vaccinationDoses" ;
107107 public static final String VACCINATION_INFO_SOURCE = "vaccinationInfoSource" ;
108- public static final String VACCINATION_DATE = "vaccinationDate" ;
108+ public static final String FIRST_VACCINATION_DATE = "firstVaccinationDate" ;
109+ public static final String LAST_VACCINATION_DATE = "lastVaccinationDate" ;
110+ public static final String VACCINE_NAME = "vaccineName" ;
111+ public static final String OTHER_VACCINE_NAME = "otherVaccineName" ;
112+ public static final String VACCINE_MANUFACTURER = "vaccineManufacturer" ;
113+ public static final String OTHER_VACCINE_MANUFACTURER = "otherVaccineManufacturer" ;
114+ public static final String VACCINE_INN = "vaccineInn" ;
115+ public static final String VACCINE_BATCH_NUMBER = "vaccineBatchNumber" ;
116+ public static final String VACCINE_UNII_CODE = "vaccineUniiCode" ;
117+ public static final String VACCINE_ATC_CODE = "vaccineAtcCode" ;
109118 public static final String VACCINE = "vaccine" ;
110119 public static final String SMALLPOX_VACCINATION_SCAR = "smallpoxVaccinationScar" ;
111120 public static final String SMALLPOX_VACCINATION_RECEIVED = "smallpoxVaccinationReceived" ;
@@ -272,6 +281,7 @@ public class CaseDataDto extends PseudonymizableDto {
272281 Disease .RABIES ,
273282 Disease .UNSPECIFIED_VHF ,
274283 Disease .ANTHRAX ,
284+ Disease .CORONAVIRUS ,
275285 Disease .OTHER })
276286 @ Outbreaks
277287 private Vaccination vaccination ;
@@ -285,6 +295,7 @@ public class CaseDataDto extends PseudonymizableDto {
285295 Disease .RABIES ,
286296 Disease .UNSPECIFIED_VHF ,
287297 Disease .ANTHRAX ,
298+ Disease .CORONAVIRUS ,
288299 Disease .OTHER })
289300 @ Outbreaks
290301 private String vaccinationDoses ;
@@ -299,9 +310,25 @@ public class CaseDataDto extends PseudonymizableDto {
299310 Disease .UNSPECIFIED_VHF ,
300311 Disease .RABIES ,
301312 Disease .ANTHRAX ,
313+ Disease .CORONAVIRUS ,
302314 Disease .OTHER })
303315 @ Outbreaks
304- private Date vaccinationDate ;
316+ private Date firstVaccinationDate ;
317+ @ Diseases ({
318+ Disease .AFP ,
319+ Disease .GUINEA_WORM ,
320+ Disease .MEASLES ,
321+ Disease .POLIO ,
322+ Disease .YELLOW_FEVER ,
323+ Disease .CSM ,
324+ Disease .MONKEYPOX ,
325+ Disease .UNSPECIFIED_VHF ,
326+ Disease .RABIES ,
327+ Disease .ANTHRAX ,
328+ Disease .CORONAVIRUS ,
329+ Disease .OTHER })
330+ @ Outbreaks
331+ private Date lastVaccinationDate ;
305332 @ Diseases ({
306333 Disease .AFP ,
307334 Disease .GUINEA_WORM ,
@@ -312,8 +339,73 @@ public class CaseDataDto extends PseudonymizableDto {
312339 Disease .RABIES ,
313340 Disease .UNSPECIFIED_VHF ,
314341 Disease .ANTHRAX ,
342+ Disease .CORONAVIRUS ,
315343 Disease .OTHER })
316344 private VaccinationInfoSource vaccinationInfoSource ;
345+ @ Diseases ({
346+ Disease .CORONAVIRUS })
347+ private Vaccine vaccineName ;
348+ @ Diseases ({
349+ Disease .CORONAVIRUS })
350+ private String otherVaccineName ;
351+ @ Diseases ({
352+ Disease .CORONAVIRUS , })
353+ private VaccineManufacturer vaccineManufacturer ;
354+ @ Diseases ({
355+ Disease .CORONAVIRUS , })
356+ private String otherVaccineManufacturer ;
357+ @ Diseases ({
358+ Disease .AFP ,
359+ Disease .GUINEA_WORM ,
360+ Disease .MEASLES ,
361+ Disease .POLIO ,
362+ Disease .YELLOW_FEVER ,
363+ Disease .CSM ,
364+ Disease .RABIES ,
365+ Disease .UNSPECIFIED_VHF ,
366+ Disease .ANTHRAX ,
367+ Disease .CORONAVIRUS ,
368+ Disease .OTHER })
369+ private String vaccineInn ;
370+ @ Diseases ({
371+ Disease .AFP ,
372+ Disease .GUINEA_WORM ,
373+ Disease .MEASLES ,
374+ Disease .POLIO ,
375+ Disease .YELLOW_FEVER ,
376+ Disease .CSM ,
377+ Disease .RABIES ,
378+ Disease .UNSPECIFIED_VHF ,
379+ Disease .ANTHRAX ,
380+ Disease .CORONAVIRUS ,
381+ Disease .OTHER })
382+ private String vaccineBatchNumber ;
383+ @ Diseases ({
384+ Disease .AFP ,
385+ Disease .GUINEA_WORM ,
386+ Disease .MEASLES ,
387+ Disease .POLIO ,
388+ Disease .YELLOW_FEVER ,
389+ Disease .CSM ,
390+ Disease .RABIES ,
391+ Disease .UNSPECIFIED_VHF ,
392+ Disease .ANTHRAX ,
393+ Disease .CORONAVIRUS ,
394+ Disease .OTHER })
395+ private String vaccineUniiCode ;
396+ @ Diseases ({
397+ Disease .AFP ,
398+ Disease .GUINEA_WORM ,
399+ Disease .MEASLES ,
400+ Disease .POLIO ,
401+ Disease .YELLOW_FEVER ,
402+ Disease .CSM ,
403+ Disease .RABIES ,
404+ Disease .UNSPECIFIED_VHF ,
405+ Disease .ANTHRAX ,
406+ Disease .CORONAVIRUS ,
407+ Disease .OTHER })
408+ private String vaccineAtcCode ;
317409 @ Diseases ({
318410 Disease .AFP ,
319411 Disease .GUINEA_WORM ,
@@ -377,8 +469,8 @@ public class CaseDataDto extends PseudonymizableDto {
377469 COUNTRY_CODE_SWITZERLAND })
378470 private String externalID ;
379471 @ HideForCountriesExcept (countries = {
380- COUNTRY_CODE_GERMANY ,
381- COUNTRY_CODE_SWITZERLAND })
472+ COUNTRY_CODE_GERMANY ,
473+ COUNTRY_CODE_SWITZERLAND })
382474 private String externalToken ;
383475 private boolean sharedToCountry ;
384476 @ HideForCountriesExcept
@@ -874,6 +966,70 @@ public void setVaccinationInfoSource(VaccinationInfoSource vaccinationInfoSource
874966 this .vaccinationInfoSource = vaccinationInfoSource ;
875967 }
876968
969+ public Vaccine getVaccineName () {
970+ return vaccineName ;
971+ }
972+
973+ public void setVaccineName (Vaccine vaccineName ) {
974+ this .vaccineName = vaccineName ;
975+ }
976+
977+ public String getOtherVaccineName () {
978+ return otherVaccineName ;
979+ }
980+
981+ public void setOtherVaccineName (String otherVaccineName ) {
982+ this .otherVaccineName = otherVaccineName ;
983+ }
984+
985+ public VaccineManufacturer getVaccineManufacturer () {
986+ return vaccineManufacturer ;
987+ }
988+
989+ public void setVaccineManufacturer (VaccineManufacturer vaccineManufacturer ) {
990+ this .vaccineManufacturer = vaccineManufacturer ;
991+ }
992+
993+ public String getOtherVaccineManufacturer () {
994+ return otherVaccineManufacturer ;
995+ }
996+
997+ public void setOtherVaccineManufacturer (String otherVaccineManufacturer ) {
998+ this .otherVaccineManufacturer = otherVaccineManufacturer ;
999+ }
1000+
1001+ public String getVaccineInn () {
1002+ return vaccineInn ;
1003+ }
1004+
1005+ public void setVaccineInn (String vaccineInn ) {
1006+ this .vaccineInn = vaccineInn ;
1007+ }
1008+
1009+ public String getVaccineBatchNumber () {
1010+ return vaccineBatchNumber ;
1011+ }
1012+
1013+ public void setVaccineBatchNumber (String vaccineBatchNumber ) {
1014+ this .vaccineBatchNumber = vaccineBatchNumber ;
1015+ }
1016+
1017+ public String getVaccineUniiCode () {
1018+ return vaccineUniiCode ;
1019+ }
1020+
1021+ public void setVaccineUniiCode (String vaccineUniiCode ) {
1022+ this .vaccineUniiCode = vaccineUniiCode ;
1023+ }
1024+
1025+ public String getVaccineAtcCode () {
1026+ return vaccineAtcCode ;
1027+ }
1028+
1029+ public void setVaccineAtcCode (String vaccineAtcCode ) {
1030+ this .vaccineAtcCode = vaccineAtcCode ;
1031+ }
1032+
8771033 public YesNoUnknown getSmallpoxVaccinationScar () {
8781034 return smallpoxVaccinationScar ;
8791035 }
@@ -890,12 +1046,20 @@ public void setSmallpoxVaccinationReceived(YesNoUnknown smallpoxVaccinationRecei
8901046 this .smallpoxVaccinationReceived = smallpoxVaccinationReceived ;
8911047 }
8921048
893- public Date getVaccinationDate () {
894- return vaccinationDate ;
1049+ public Date getFirstVaccinationDate () {
1050+ return firstVaccinationDate ;
1051+ }
1052+
1053+ public void setFirstVaccinationDate (Date firstVaccinationDate ) {
1054+ this .firstVaccinationDate = firstVaccinationDate ;
8951055 }
8961056
897- public void setVaccinationDate (Date vaccinationDate ) {
898- this .vaccinationDate = vaccinationDate ;
1057+ public Date getLastVaccinationDate () {
1058+ return lastVaccinationDate ;
1059+ }
1060+
1061+ public void setLastVaccinationDate (Date lastVaccinationDate ) {
1062+ this .lastVaccinationDate = lastVaccinationDate ;
8991063 }
9001064
9011065 public String getVaccine () {
@@ -1035,7 +1199,9 @@ public void setExternalID(String externalID) {
10351199 this .externalID = externalID ;
10361200 }
10371201
1038- public String getExternalToken () { return externalToken ; }
1202+ public String getExternalToken () {
1203+ return externalToken ;
1204+ }
10391205
10401206 public void setExternalToken (String externalToken ) {
10411207 this .externalToken = externalToken ;
0 commit comments