-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathAUTO_RSV_ELI-371.json
More file actions
182 lines (182 loc) · 6.99 KB
/
AUTO_RSV_ELI-371.json
File metadata and controls
182 lines (182 loc) · 6.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
{
"CampaignConfig": {
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d0",
"Version": 1,
"Name": "EliD RSV example config",
"Type": "V",
"Target": "RSV",
"Manager": [
"person1@nhs.net"
],
"Approver": [
"person1@nhs.net"
],
"Reviewer": [
"person1@nhs.net"
],
"IterationFrequency": "X",
"IterationType": "O",
"IterationTime": "07:00:00",
"StartDate": "20250717",
"EndDate": "20350717",
"ApprovalMinimum": 0,
"ApprovalMaximum": 0,
"DefaultCommsRouting": "PLACEHOLDER_COMMS_ROUTING",
"Iterations": [
{
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d1",
"DefaultCommsRouting": "BOOK_LOCAL|HELP_SUPPORT",
"DefaultNotActionableRouting": "",
"DefaultNotEligibleRouting": "CHECK_CORRECT_X",
"Version": 1,
"Name": "EliD RSV example config",
"IterationDate": "20250717",
"IterationNumber": 1,
"CommsType": "I",
"ApprovalMinimum": 0,
"ApprovalMaximum": 0,
"Type": "O",
"IterationCohorts": [
{
"CohortLabel": "rsv_75to79",
"CohortGroup": "rsv_age",
"PositiveDescription": "are aged 75 to 79 years old",
"NegativeDescription": "are not aged 75 to 79 years old",
"Priority": 0
},
{
"CohortLabel": "rsv_80_since_02_Sept_2024",
"CohortGroup": "rsv_age_catchup",
"PositiveDescription": "turned 80 after 1st September 2024",
"NegativeDescription": "did not turn 80 after 1 September 2024",
"Priority": 10
}
],
"IterationRules": [
{
"Type": "S",
"Name": "Testing of AND rules where names are different",
"Description": "Testing of AND rules where names are different",
"Operator": "=",
"Comparator": "19800501",
"AttributeLevel": "PERSON",
"AttributeName": "DATE_OF_BIRTH",
"CohortLabel": "rsv_75to79",
"Priority": 100
},
{
"Type": "S",
"Name": "This name is completely different but should still be AND to the one above",
"Description": "Testing of AND rules where names are different",
"Operator": "=",
"Comparator": "AAA",
"AttributeLevel": "PERSON",
"AttributeName": "ICB",
"CohortLabel": "rsv_75to79",
"Priority": 100
},
{
"Type": "S",
"Name": "This is a rule on it's own and not part of the AND rules above",
"Description": "Testing of AND rules where names are different",
"Operator": "=",
"Comparator": "19820501",
"AttributeLevel": "PERSON",
"AttributeName": "DATE_OF_BIRTH",
"CohortLabel": "rsv_75to79",
"Priority": 1000
},
{
"Type": "R",
"Name": "Actionable Future Booked NBS Appointment",
"Description": "Amend NBS future booking",
"Priority": 1000,
"Operator": "D>=",
"Comparator": "0",
"AttributeTarget": "RSV",
"AttributeLevel": "TARGET",
"AttributeName": "BOOKED_APPOINTMENT_DATE",
"CommsRouting": "AMEND_NBS"
},
{
"Type": "R",
"Name": "Actionable Future Booked NBS Appointment",
"Description": "Amend NBS future booking",
"Priority": 1000,
"Operator": "=",
"Comparator": "NBS",
"AttributeTarget": "RSV",
"AttributeLevel": "TARGET",
"AttributeName": "BOOKED_APPOINTMENT_PROVIDER",
"CommsRouting": "AMEND_NBS"
}
],
"ActionsMapper": {
"BOOK_NBS": {
"ExternalRoutingCode": "BookNBS",
"ActionDescription": "",
"ActionType": "ButtonWithAuthLink",
"UrlLink": "http://www.nhs.uk/book-rsv",
"UrlLabel": "Continue to booking"
},
"AMEND_NBS": {
"ExternalRoutingCode": "AmendNBS",
"ActionDescription": "##You have an RSV vaccination appointment\nYou can view, change or cancel your appointment below.",
"ActionType": "ButtonWithAuthLink",
"UrlLink": "http://www.nhs.uk/book-rsv",
"UrlLabel": "Manage your appointment"
},
"CONTACT_GP": {
"ExternalRoutingCode": "ContactGP",
"ActionDescription": "Contact your GP",
"ActionType": "InfoText",
"UrlLink": null,
"UrlLabel": ""
},
"BOOK_LOCAL": {
"ExternalRoutingCode": "BookLocal",
"ActionDescription": "##Getting the vaccine\n\nYou can get an RSV vaccination at your GP surgery.\nYour GP surgery may contact you about getting the RSV vaccine. This may be by letter, text, phone call, email or through the NHS App. You do not need to wait to be contacted before booking your vaccination.",
"ActionType": "InfoText",
"UrlLink": null,
"UrlLabel": ""
},
"MANAGE_LOCAL": {
"ExternalRoutingCode": "ManageLocal",
"ActionDescription": "##You have an RSV vaccination appointment\n\nContact your healthcare provider to change or cancel your appointment.",
"ActionType": "CardWithText",
"UrlLink": null,
"UrlLabel": ""
},
"HELP_SUPPORT": {
"ExternalRoutingCode": "HelpSupportInfo",
"ActionDescription": "## CONTENT TBC\n\nBlah blah blah.",
"ActionType": "InfoText",
"UrlLink": null,
"UrlLabel": ""
},
"CHECK_CORRECT_X": {
"ExternalRoutingCode": "HealthcareProInfo",
"ActionDescription": "## If you think this is incorrect\n\nSpeak to your healthcare professional if you think you should be offered this vaccine.\n\nFor anything else, visit our help and support page. (ADD LINK)",
"ActionType": "InfoText",
"UrlLink": null,
"UrlLabel": ""
},
"CHECK_CORRECT_ALREADY_VACCINATED": {
"ExternalRoutingCode": "AlreadyVaccinatedInfo",
"ActionDescription": "## If you think this is incorrect\n\nIf you believe you've not been vaccinated against RSV, speak to your healthcare professional.\n\nFor anything else please see our help and support page. (ADD LINK).",
"ActionType": "InfoText",
"UrlLink": null,
"UrlLabel": ""
},
"CHECK_CORRECT_OTHER_SETTING": {
"ExternalRoutingCode": "ManagedSettingInfo",
"ActionDescription": "## If you think this is incorrect\n\nIf you have already had this vaccination or your personal details are wrong, visit our help and support page. (ADD LINK).",
"ActionType": "InfoText",
"UrlLink": null,
"UrlLabel": ""
}
}
}
]
}
}