Skip to content

Commit f63d69d

Browse files
added ELI-399, 373 regression tests
tidying the VITA int tests removed 320-12 as invalid removed old code added Sean handover stuff refomatting to pass checks
1 parent 5f7c914 commit f63d69d

51 files changed

Lines changed: 3982 additions & 3678 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 91 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,94 @@
11
{
2-
"CampaignConfig": {
3-
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d0",
4-
"Version": 1,
5-
"Name": "ELI-220-01-Iteration-Config",
6-
"Type": "V",
7-
"Target": "RSV",
8-
"Manager": ["person1@nhs.net"],
9-
"Approver": ["person1@nhs.net"],
10-
"Reviewer": ["person1@nhs.net"],
11-
"IterationFrequency": "X",
12-
"IterationType": "O",
13-
"IterationTime": "07:00:00",
14-
"StartDate": "20250717",
15-
"EndDate": "20350717",
16-
"ApprovalMinimum": 0,
17-
"ApprovalMaximum": 0,
18-
"DefaultCommsRouting": "PLACEHOLDER_COMMS_ROUTING",
19-
"Iterations": [
20-
{
21-
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d1",
22-
"DefaultCommsRouting": "",
23-
"DefaultNotActionableRouting": "",
24-
"DefaultNotEligibleRouting": "",
25-
"Version": 1,
26-
"Name": "ELI-220-01-Iteration-Config",
27-
"IterationDate": "20240808",
28-
"IterationNumber": 1,
29-
"CommsType": "I",
30-
"ApprovalMinimum": 0,
31-
"ApprovalMaximum": 0,
32-
"Type": "O",
33-
"IterationCohorts": [
34-
{
35-
"CohortLabel": "rsv_eli_220_cohort_1",
36-
"CohortGroup": "rsv_eli_220_cohort_group",
37-
"PositiveDescription": "are a member of eli_220_cohort_group_10",
38-
"NegativeDescription": "are not a member of eli_220_cohort_group_10",
39-
"Priority": 10
40-
},
41-
{
42-
"CohortLabel": "rsv_eli_220_cohort_2",
43-
"CohortGroup": "rsv_eli_220_cohort_group",
44-
"PositiveDescription": "are a member of eli_220_cohort_group_0",
45-
"NegativeDescription": "are not a member of eli_220_cohort_group_0",
46-
"Priority": 0
47-
},
2+
"CampaignConfig": {
3+
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d0",
4+
"Version": 1,
5+
"Name": "ELI-220-01-Iteration-Config",
6+
"Type": "V",
7+
"Target": "RSV",
8+
"Manager": [
9+
"person1@nhs.net"
10+
],
11+
"Approver": [
12+
"person1@nhs.net"
13+
],
14+
"Reviewer": [
15+
"person1@nhs.net"
16+
],
17+
"IterationFrequency": "X",
18+
"IterationType": "O",
19+
"IterationTime": "07:00:00",
20+
"StartDate": "20250717",
21+
"EndDate": "20350717",
22+
"ApprovalMinimum": 0,
23+
"ApprovalMaximum": 0,
24+
"DefaultCommsRouting": "PLACEHOLDER_COMMS_ROUTING",
25+
"Iterations": [
26+
{
27+
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d1",
28+
"DefaultCommsRouting": "",
29+
"DefaultNotActionableRouting": "",
30+
"DefaultNotEligibleRouting": "",
31+
"Version": 1,
32+
"Name": "ELI-220-01-Iteration-Config",
33+
"IterationDate": "20240808",
34+
"IterationNumber": 1,
35+
"CommsType": "I",
36+
"ApprovalMinimum": 0,
37+
"ApprovalMaximum": 0,
38+
"Type": "O",
39+
"IterationCohorts": [
4840
{
49-
"CohortLabel": "rsv_eli_220_cohort_3",
50-
"CohortGroup": "rsv_eli_220_cohort_group",
51-
"PositiveDescription": "are a member of eli_220_cohort_group_40",
52-
"NegativeDescription": "are not a member of eli_220_cohort_group_40",
53-
"Priority": 40
54-
},
55-
{
56-
"CohortLabel": "rsv_eli_220_cohort_4",
57-
"CohortGroup": "rsv_eli_220_cohort_group_other",
58-
"PositiveDescription": "are a member of eli_220_cohort_group_other",
59-
"NegativeDescription": "are not a member of eli_220_cohort_group_other",
60-
"Priority": 20
61-
}
62-
],
63-
"IterationRules": [
64-
{
65-
"Type": "S",
66-
"Name": "NotActionable Reason 1",
67-
"Description": "Description 1",
68-
"Operator": "Y>",
69-
"Comparator": "-75",
70-
"AttributeLevel": "PERSON",
71-
"AttributeName": "DATE_OF_BIRTH",
72-
"CohortLabel": "rsv_eli_220_cohort_1",
73-
"Priority": 100
74-
}
75-
],
76-
"ActionsMapper": {
77-
"BOOK_NBS": {
78-
"ExternalRoutingCode": "BookNBS",
79-
"ActionDescription": "",
80-
"ActionType": "ButtonWithAuthLink",
81-
"UrlLink": "http://www.nhs.uk/book-rsv",
82-
"UrlLabel": "Continue to booking"
83-
}
84-
}
85-
}
86-
]
87-
}
41+
"CohortLabel": "rsv_eli_220_cohort_1",
42+
"CohortGroup": "rsv_eli_220_cohort_group",
43+
"PositiveDescription": "are a member of eli_220_cohort_group_10",
44+
"NegativeDescription": "are not a member of eli_220_cohort_group_10",
45+
"Priority": 10
46+
},
47+
{
48+
"CohortLabel": "rsv_eli_220_cohort_2",
49+
"CohortGroup": "rsv_eli_220_cohort_group",
50+
"PositiveDescription": "are a member of eli_220_cohort_group_0",
51+
"NegativeDescription": "are not a member of eli_220_cohort_group_0",
52+
"Priority": 0
53+
},
54+
{
55+
"CohortLabel": "rsv_eli_220_cohort_3",
56+
"CohortGroup": "rsv_eli_220_cohort_group",
57+
"PositiveDescription": "are a member of eli_220_cohort_group_40",
58+
"NegativeDescription": "are not a member of eli_220_cohort_group_40",
59+
"Priority": 40
60+
},
61+
{
62+
"CohortLabel": "rsv_eli_220_cohort_4",
63+
"CohortGroup": "rsv_eli_220_cohort_group_other",
64+
"PositiveDescription": "are a member of eli_220_cohort_group_other",
65+
"NegativeDescription": "are not a member of eli_220_cohort_group_other",
66+
"Priority": 20
67+
}
68+
],
69+
"IterationRules": [
70+
{
71+
"Type": "S",
72+
"Name": "NotActionable Reason 1",
73+
"Description": "Description 1",
74+
"Operator": "Y>",
75+
"Comparator": "-75",
76+
"AttributeLevel": "PERSON",
77+
"AttributeName": "DATE_OF_BIRTH",
78+
"CohortLabel": "rsv_eli_220_cohort_1",
79+
"Priority": 100
80+
}
81+
],
82+
"ActionsMapper": {
83+
"BOOK_NBS": {
84+
"ExternalRoutingCode": "BookNBS",
85+
"ActionDescription": "",
86+
"ActionType": "ButtonWithAuthLink",
87+
"UrlLink": "http://www.nhs.uk/book-rsv",
88+
"UrlLabel": "Continue to booking"
89+
}
90+
}
91+
}
92+
]
93+
}
8894
}
Lines changed: 91 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,94 @@
11
{
2-
"CampaignConfig": {
3-
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d0",
4-
"Version": 1,
5-
"Name": "ELI-220-01-Iteration-Config",
6-
"Type": "V",
7-
"Target": "RSV",
8-
"Manager": ["person1@nhs.net"],
9-
"Approver": ["person1@nhs.net"],
10-
"Reviewer": ["person1@nhs.net"],
11-
"IterationFrequency": "X",
12-
"IterationType": "O",
13-
"IterationTime": "07:00:00",
14-
"StartDate": "20250717",
15-
"EndDate": "20350717",
16-
"ApprovalMinimum": 0,
17-
"ApprovalMaximum": 0,
18-
"DefaultCommsRouting": "PLACEHOLDER_COMMS_ROUTING",
19-
"Iterations": [
20-
{
21-
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d1",
22-
"DefaultCommsRouting": "",
23-
"DefaultNotActionableRouting": "",
24-
"DefaultNotEligibleRouting": "",
25-
"Version": 1,
26-
"Name": "ELI-220-01-Iteration-Config",
27-
"IterationDate": "20250717",
28-
"IterationNumber": 1,
29-
"CommsType": "I",
30-
"ApprovalMinimum": 0,
31-
"ApprovalMaximum": 0,
32-
"Type": "O",
33-
"IterationCohorts": [
34-
{
35-
"CohortLabel": "rsv_eli_220_cohort_1",
36-
"CohortGroup": "rsv_eli_220_cohort_group",
37-
"PositiveDescription": "are a member of eli_220_cohort_group_10",
38-
"NegativeDescription": "are not a member of eli_220_cohort_group_10",
39-
"Priority": 10
40-
},
41-
{
42-
"CohortLabel": "rsv_eli_220_cohort_2",
43-
"CohortGroup": "rsv_eli_220_cohort_group",
44-
"PositiveDescription": "",
45-
"NegativeDescription": "are not a member of eli_220_cohort_group_0",
46-
"Priority": 0
47-
},
2+
"CampaignConfig": {
3+
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d0",
4+
"Version": 1,
5+
"Name": "ELI-220-01-Iteration-Config",
6+
"Type": "V",
7+
"Target": "RSV",
8+
"Manager": [
9+
"person1@nhs.net"
10+
],
11+
"Approver": [
12+
"person1@nhs.net"
13+
],
14+
"Reviewer": [
15+
"person1@nhs.net"
16+
],
17+
"IterationFrequency": "X",
18+
"IterationType": "O",
19+
"IterationTime": "07:00:00",
20+
"StartDate": "20250717",
21+
"EndDate": "20350717",
22+
"ApprovalMinimum": 0,
23+
"ApprovalMaximum": 0,
24+
"DefaultCommsRouting": "PLACEHOLDER_COMMS_ROUTING",
25+
"Iterations": [
26+
{
27+
"ID": "8fcb742b-45fa-4e0d-8f2f-9c2efb1f46d1",
28+
"DefaultCommsRouting": "",
29+
"DefaultNotActionableRouting": "",
30+
"DefaultNotEligibleRouting": "",
31+
"Version": 1,
32+
"Name": "ELI-220-01-Iteration-Config",
33+
"IterationDate": "20250717",
34+
"IterationNumber": 1,
35+
"CommsType": "I",
36+
"ApprovalMinimum": 0,
37+
"ApprovalMaximum": 0,
38+
"Type": "O",
39+
"IterationCohorts": [
4840
{
49-
"CohortLabel": "rsv_eli_220_cohort_3",
50-
"CohortGroup": "rsv_eli_220_cohort_group",
51-
"PositiveDescription": "are a member of eli_220_cohort_group_40",
52-
"NegativeDescription": "are not a member of eli_220_cohort_group_40",
53-
"Priority": 40
54-
},
55-
{
56-
"CohortLabel": "rsv_eli_220_cohort_4",
57-
"CohortGroup": "rsv_eli_220_cohort_group_other",
58-
"PositiveDescription": "are a member of eli_220_cohort_group_other",
59-
"NegativeDescription": "are not a member of eli_220_cohort_group_other",
60-
"Priority": 20
61-
}
62-
],
63-
"IterationRules": [
64-
{
65-
"Type": "S",
66-
"Name": "NotActionable Reason 1",
67-
"Description": "Description 1",
68-
"Operator": "Y>",
69-
"Comparator": "-75",
70-
"AttributeLevel": "PERSON",
71-
"AttributeName": "DATE_OF_BIRTH",
72-
"CohortLabel": "rsv_eli_220_cohort_1",
73-
"Priority": 100
74-
}
75-
],
76-
"ActionsMapper": {
77-
"BOOK_NBS": {
78-
"ExternalRoutingCode": "BookNBS",
79-
"ActionDescription": "",
80-
"ActionType": "ButtonWithAuthLink",
81-
"UrlLink": "http://www.nhs.uk/book-rsv",
82-
"UrlLabel": "Continue to booking"
83-
}
84-
}
85-
}
86-
]
87-
}
41+
"CohortLabel": "rsv_eli_220_cohort_1",
42+
"CohortGroup": "rsv_eli_220_cohort_group",
43+
"PositiveDescription": "are a member of eli_220_cohort_group_10",
44+
"NegativeDescription": "are not a member of eli_220_cohort_group_10",
45+
"Priority": 10
46+
},
47+
{
48+
"CohortLabel": "rsv_eli_220_cohort_2",
49+
"CohortGroup": "rsv_eli_220_cohort_group",
50+
"PositiveDescription": "",
51+
"NegativeDescription": "are not a member of eli_220_cohort_group_0",
52+
"Priority": 0
53+
},
54+
{
55+
"CohortLabel": "rsv_eli_220_cohort_3",
56+
"CohortGroup": "rsv_eli_220_cohort_group",
57+
"PositiveDescription": "are a member of eli_220_cohort_group_40",
58+
"NegativeDescription": "are not a member of eli_220_cohort_group_40",
59+
"Priority": 40
60+
},
61+
{
62+
"CohortLabel": "rsv_eli_220_cohort_4",
63+
"CohortGroup": "rsv_eli_220_cohort_group_other",
64+
"PositiveDescription": "are a member of eli_220_cohort_group_other",
65+
"NegativeDescription": "are not a member of eli_220_cohort_group_other",
66+
"Priority": 20
67+
}
68+
],
69+
"IterationRules": [
70+
{
71+
"Type": "S",
72+
"Name": "NotActionable Reason 1",
73+
"Description": "Description 1",
74+
"Operator": "Y>",
75+
"Comparator": "-75",
76+
"AttributeLevel": "PERSON",
77+
"AttributeName": "DATE_OF_BIRTH",
78+
"CohortLabel": "rsv_eli_220_cohort_1",
79+
"Priority": 100
80+
}
81+
],
82+
"ActionsMapper": {
83+
"BOOK_NBS": {
84+
"ExternalRoutingCode": "BookNBS",
85+
"ActionDescription": "",
86+
"ActionType": "ButtonWithAuthLink",
87+
"UrlLink": "http://www.nhs.uk/book-rsv",
88+
"UrlLabel": "Continue to booking"
89+
}
90+
}
91+
}
92+
]
93+
}
8894
}

0 commit comments

Comments
 (0)