@@ -11,10 +11,28 @@ class VaccineTypes:
1111 flu : str = "FLU"
1212 hpv : str = "HPV"
1313 mmr : str = "MMR"
14+ mmrv : str = "MMRV"
1415 rsv : str = "RSV"
16+ pertussis : str = "PERTUSSIS"
17+ shingles : str = "SHINGLES"
18+ pcv13 : str = "PCV13"
19+ three_in_one : str = "3IN1"
20+ menacwy : str = "MENACWY"
1521
1622 all : list [str ] = field (
17- default_factory = lambda : [VaccineTypes .covid_19 , VaccineTypes .flu , VaccineTypes .hpv , VaccineTypes .mmr ,VaccineTypes .rsv ]
23+ default_factory = lambda : [
24+ VaccineTypes .covid_19 ,
25+ VaccineTypes .flu ,
26+ VaccineTypes .hpv ,
27+ VaccineTypes .mmr ,
28+ VaccineTypes .mmrv ,
29+ VaccineTypes .rsv ,
30+ VaccineTypes .pertussis ,
31+ VaccineTypes .shingles ,
32+ VaccineTypes .pcv13 ,
33+ VaccineTypes .three_in_one ,
34+ VaccineTypes .menacwy ,
35+ ]
1836 )
1937
2038
@@ -29,6 +47,11 @@ class DiseaseDisplayTerms:
2947 mumps : str = "Mumps"
3048 rubella : str = "Rubella"
3149 rsv : str = "Respiratory syncytial virus infection (disorder)"
50+ pertussis : str = "Whooping cough"
51+ shingles : str = "Herpes zoster"
52+ pcv13 : str = "Pneumococcal disease"
53+ three_in_one : str = "Diphtheria, Tetanus and Polio"
54+ menacwy : str = "Meningococcal groups A, C, W and Y"
3255
3356@dataclass
3457class DiseaseCodes :
@@ -51,7 +74,13 @@ class DiseaseCodes:
5174 # IMPORTANT: FOR VACCINE_TYPES WHICH TARGET MULTIPLE DISEASES ENSURE THAT DISEASE CODES ARE SORTED ALPHABETICALLY
5275 # This allows order-insensitive comparison with other lists, by alphabetically sorting the list for comparison
5376 (sorted ([DiseaseCodes .measles , DiseaseCodes .mumps , DiseaseCodes .rubella ]), VaccineTypes .mmr ),
77+ (DiseaseCodes .mmrv , VaccineTypes .mmrv ),
5478 ([DiseaseCodes .rsv ], VaccineTypes .rsv ),
79+ ([DiseaseCodes .pertussis ], VaccineTypes .pertussis ),
80+ ([DiseaseCodes .shingles ], VaccineTypes .shingles ),
81+ ([DiseaseCodes .pcv13 ], VaccineTypes .pcv13 ),
82+ ([DiseaseCodes .three_in_one ], VaccineTypes .three_in_one ),
83+ ([DiseaseCodes .menacwy ], VaccineTypes .menacwy ),
5584]
5685
5786
0 commit comments