Skip to content

Commit 6431e2c

Browse files
authored
VED-988 Add new disease mappings and permissions (#1077)
1 parent a9c5253 commit 6431e2c

File tree

3 files changed

+137
-0
lines changed

3 files changed

+137
-0
lines changed

config/common/disease_mapping.json

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,65 @@
1616
}
1717
]
1818
},
19+
{
20+
"vacc_type": "4IN1",
21+
"diseases": [
22+
{
23+
"code": "398102009",
24+
"term": "Acute poliomyelitis"
25+
},
26+
{
27+
"code": "397430003",
28+
"term": "Diphtheria caused by Corynebacterium diphtheriae"
29+
},
30+
{
31+
"code": "27836007",
32+
"term": "Pertussis"
33+
},
34+
{
35+
"code": "76902006",
36+
"term": "Tetanus"
37+
}
38+
]
39+
},
40+
{
41+
"vacc_type": "6IN1",
42+
"diseases": [
43+
{
44+
"code": "398102009",
45+
"term": "Acute poliomyelitis"
46+
},
47+
{
48+
"code": "397430003",
49+
"term": "Diphtheria caused by Corynebacterium diphtheriae"
50+
},
51+
{
52+
"code": "709410003",
53+
"term": "Haemophilus influenzae type b infection"
54+
},
55+
{
56+
"code": "27836007",
57+
"term": "Pertussis"
58+
},
59+
{
60+
"code": "76902006",
61+
"term": "Tetanus"
62+
},
63+
{
64+
"code": "66071002",
65+
"term": "Type B viral hepatitis"
66+
}
67+
]
68+
},
69+
{
70+
"vacc_type": "BCG",
71+
"diseases": [
72+
{
73+
"code": "56717001",
74+
"term": "Tuberculosis"
75+
}
76+
]
77+
},
1978
{
2079
"vacc_type": "COVID",
2180
"diseases": [
@@ -34,6 +93,24 @@
3493
}
3594
]
3695
},
96+
{
97+
"vacc_type": "HEPB",
98+
"diseases": [
99+
{
100+
"code": "66071002",
101+
"term": "Type B viral hepatitis"
102+
}
103+
]
104+
},
105+
{
106+
"vacc_type": "HIB",
107+
"diseases": [
108+
{
109+
"code": "709410003",
110+
"term": "Haemophilus influenzae type b infection"
111+
}
112+
]
113+
},
37114
{
38115
"vacc_type": "HPV",
39116
"diseases": [
@@ -52,6 +129,15 @@
52129
}
53130
]
54131
},
132+
{
133+
"vacc_type": "MENB",
134+
"diseases": [
135+
{
136+
"code": "1354584007",
137+
"term": "Meningococcal infectious disease caused by Neisseria meningitidis serogroup B"
138+
}
139+
]
140+
},
55141
{
56142
"vacc_type": "MMR",
57143
"diseases": [
@@ -108,6 +194,15 @@
108194
}
109195
]
110196
},
197+
{
198+
"vacc_type": "ROTAVIRUS",
199+
"diseases": [
200+
{
201+
"code": "186150001",
202+
"term": "Enteritis caused by rotavirus"
203+
}
204+
]
205+
},
111206
{
112207
"vacc_type": "RSV",
113208
"diseases": [

config/dev/permissions_config.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,21 @@
6161
"supplier": "EMIS",
6262
"permissions": [
6363
"3IN1.CRUDS",
64+
"4IN1.CRUDS",
65+
"6IN1.CRUDS",
66+
"BCG.CRUDS",
6467
"COVID.CRUDS",
6568
"FLU.CRUDS",
69+
"HEPB.CRUDS",
70+
"HIB.CRUDS",
6671
"HPV.CRUDS",
6772
"MENACWY.CRUDS",
73+
"MENB.CRUDS",
6874
"MMR.CRUDS",
6975
"MMRV.CRUDS",
7076
"PERTUSSIS.CRUDS",
7177
"PNEUMOCOCCAL.CRUDS",
78+
"ROTAVIRUS.CRUDS",
7279
"RSV.CRUDS",
7380
"SHINGLES.CRUDS"
7481
],
@@ -78,14 +85,21 @@
7885
"supplier": "TPP",
7986
"permissions": [
8087
"3IN1.CRUDS",
88+
"4IN1.CRUDS",
89+
"6IN1.CRUDS",
90+
"BCG.CRUDS",
8191
"COVID.CRUDS",
8292
"FLU.CRUDS",
93+
"HEPB.CRUDS",
94+
"HIB.CRUDS",
8395
"HPV.CRUDS",
8496
"MENACWY.CRUDS",
97+
"MENB.CRUDS",
8598
"MMR.CRUDS",
8699
"MMRV.CRUDS",
87100
"PERTUSSIS.CRUDS",
88101
"PNEUMOCOCCAL.CRUDS",
102+
"ROTAVIRUS.CRUDS",
89103
"RSV.CRUDS",
90104
"SHINGLES.CRUDS"
91105
],
@@ -95,14 +109,21 @@
95109
"supplier": "MEDICUS",
96110
"permissions": [
97111
"3IN1.CRUDS",
112+
"4IN1.CRUDS",
113+
"6IN1.CRUDS",
114+
"BCG.CRUDS",
98115
"COVID.CRUDS",
99116
"FLU.CRUDS",
117+
"HEPB.CRUDS",
118+
"HIB.CRUDS",
100119
"HPV.CRUDS",
101120
"MENACWY.CRUDS",
121+
"MENB.CRUDS",
102122
"MMR.CRUDS",
103123
"MMRV.CRUDS",
104124
"PERTUSSIS.CRUDS",
105125
"PNEUMOCOCCAL.CRUDS",
126+
"ROTAVIRUS.CRUDS",
106127
"RSV.CRUDS",
107128
"SHINGLES.CRUDS"
108129
],

config/preprod/permissions_config.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,21 @@
5757
"supplier": "EMIS",
5858
"permissions": [
5959
"3IN1.CRUDS",
60+
"4IN1.CRUDS",
61+
"6IN1.CRUDS",
62+
"BCG.CRUDS",
6063
"COVID.CRUDS",
6164
"FLU.CRUDS",
65+
"HEPB.CRUDS",
66+
"HIB.CRUDS",
6267
"HPV.CRUDS",
6368
"MENACWY.CRUDS",
69+
"MENB.CRUDS",
6470
"MMR.CRUDS",
6571
"MMRV.CRUDS",
6672
"PERTUSSIS.CRUDS",
6773
"PNEUMOCOCCAL.CRUDS",
74+
"ROTAVIRUS.CRUDS",
6875
"RSV.CRUDS",
6976
"SHINGLES.CRUDS"
7077
],
@@ -74,14 +81,21 @@
7481
"supplier": "TPP",
7582
"permissions": [
7683
"3IN1.CRUDS",
84+
"4IN1.CRUDS",
85+
"6IN1.CRUDS",
86+
"BCG.CRUDS",
7787
"COVID.CRUDS",
7888
"FLU.CRUDS",
89+
"HEPB.CRUDS",
90+
"HIB.CRUDS",
7991
"HPV.CRUDS",
8092
"MENACWY.CRUDS",
93+
"MENB.CRUDS",
8194
"MMR.CRUDS",
8295
"MMRV.CRUDS",
8396
"PERTUSSIS.CRUDS",
8497
"PNEUMOCOCCAL.CRUDS",
98+
"ROTAVIRUS.CRUDS",
8599
"RSV.CRUDS",
86100
"SHINGLES.CRUDS"
87101
],
@@ -91,14 +105,21 @@
91105
"supplier": "MEDICUS",
92106
"permissions": [
93107
"3IN1.CRUDS",
108+
"4IN1.CRUDS",
109+
"6IN1.CRUDS",
110+
"BCG.CRUDS",
94111
"COVID.CRUDS",
95112
"FLU.CRUDS",
113+
"HEPB.CRUDS",
114+
"HIB.CRUDS",
96115
"HPV.CRUDS",
97116
"MENACWY.CRUDS",
117+
"MENB.CRUDS",
98118
"MMR.CRUDS",
99119
"MMRV.CRUDS",
100120
"PERTUSSIS.CRUDS",
101121
"PNEUMOCOCCAL.CRUDS",
122+
"ROTAVIRUS.CRUDS",
102123
"RSV.CRUDS",
103124
"SHINGLES.CRUDS"
104125
],

0 commit comments

Comments
 (0)