Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
461 changes: 461 additions & 0 deletions data/configs/storyTestConfigs/AUTO_RSV_ELI-472.json

Large diffs are not rendered by default.

46 changes: 46 additions & 0 deletions data/dynamoDB/storyTestData/AUTO_RSV_ELI-472_001.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"scenario_name": "RSV - Actionable - In Eligible Cohort - MYA Booking",
"request_headers": {
"nhs-login-nhs-number": "9900472001"
},
"config_filenames": [
"AUTO_RSV_ELI-472.json"
],
"data": [
{
"NHS_NUMBER": "9900472001",
"ATTRIBUTE_TYPE": "COHORTS",
"COHORT_MEMBERSHIPS": [
{
"COHORT_LABEL": "rsv_80_2024_plus1day",
"DATE_JOINED": "20231020"
}
]
},
{
"NHS_NUMBER": "9900472001",
"ATTRIBUTE_TYPE": "PERSON",
"DATE_OF_BIRTH": "<<DATE_AGE_75>>",
"GENDER": "0",
"POSTCODE": "SG8 6EG",
"POSTCODE_SECTOR": "SG86",
"POSTCODE_OUTCODE": "SG8",
"MSOA": "E02003792",
"LSOA": "E01018267",
"GP_PRACTICE_CODE": "D81046",
"PCN": "U75549",
"ICB": "QUE",
"COMMISSIONING_REGION": "Y61",
"13Q_FLAG": "N",
"CARE_HOME_FLAG": "N",
"DE_FLAG": "N"
},
{
"NHS_NUMBER": "9900472001",
"ATTRIBUTE_TYPE": "RSV",
"LAST_SUCCESSFUL_DATE": null,
"BOOKED_APPOINTMENT_DATE": "<<DATE_DAY_14>>",
"BOOKED_APPOINTMENT_PROVIDER": "MYA"
}
]
}
47 changes: 47 additions & 0 deletions data/dynamoDB/storyTestData/AUTO_RSV_ELI-472_002.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"scenario_name": "RSV - Actionable - In rsv_75to79_plus1day Cohort - In CP Expansion with newly added LOCAL_AUTHORITY check",
"request_headers": {
"nhs-login-nhs-number": "9900472002"
},
"config_filenames": [
"AUTO_RSV_ELI-472.json"
],
"data": [
{
"NHS_NUMBER": "9900472002",
"ATTRIBUTE_TYPE": "COHORTS",
"COHORT_MEMBERSHIPS": [
{
"COHORT_LABEL": "rsv_75to79_plus1day",
"DATE_JOINED": "20231020"
}
]
},
{
"NHS_NUMBER": "9900472002",
"ATTRIBUTE_TYPE": "PERSON",
"DATE_OF_BIRTH": "<<DATE_AGE_78>>",
"GENDER": "0",
"POSTCODE": "SG8 6EG",
"POSTCODE_SECTOR": "SG86",
"POSTCODE_OUTCODE": "SG8",
"MSOA": "E02003792",
"LSOA": "E01018267",
"GP_PRACTICE_CODE": "D81046",
"PCN": "U75549",
"ICB": "ABC",
"LOCAL_AUTHORITY": "E09000033",
"COMMISSIONING_REGION": "Y61",
"13Q_FLAG": "N",
"CARE_HOME_FLAG": "N",
"DE_FLAG": "N"
},
{
"NHS_NUMBER": "9900472002",
"ATTRIBUTE_TYPE": "RSV",
"LAST_SUCCESSFUL_DATE": null,
"BOOKED_APPOINTMENT_DATE": null,
"BOOKED_APPOINTMENT_PROVIDER": null
}
]
}
46 changes: 46 additions & 0 deletions data/dynamoDB/storyTestData/AUTO_RSV_ELI-472_003.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"scenario_name": "RSV - NotActionable - CHECK_CORRECT_OTHER_SETTING URL change",
"request_headers": {
"nhs-login-nhs-number": "9900472003"
},
"config_filenames": [
"AUTO_RSV_ELI-472.json"
],
"data": [
{
"NHS_NUMBER": "9900472003",
"ATTRIBUTE_TYPE": "COHORTS",
"COHORT_MEMBERSHIPS": [
{
"COHORT_LABEL": "rsv_75to79_plus1day",
"DATE_JOINED": "20231020"
}
]
},
{
"NHS_NUMBER": "9900472003",
"ATTRIBUTE_TYPE": "PERSON",
"DATE_OF_BIRTH": "<<DATE_AGE_75>>",
"GENDER": "0",
"POSTCODE": "SG8 6EG",
"POSTCODE_SECTOR": "SG86",
"POSTCODE_OUTCODE": "SG8",
"MSOA": "E02003792",
"LSOA": "E01018267",
"GP_PRACTICE_CODE": "D81046",
"PCN": "U75549",
"ICB": "QUE",
"COMMISSIONING_REGION": "Y61",
"13Q_FLAG": "N",
"CARE_HOME_FLAG": "N",
"DE_FLAG": "Y"
},
{
"NHS_NUMBER": "9900472003",
"ATTRIBUTE_TYPE": "RSV",
"LAST_SUCCESSFUL_DATE": null,
"BOOKED_APPOINTMENT_DATE": null,
"BOOKED_APPOINTMENT_PROVIDER": null
}
]
}
46 changes: 46 additions & 0 deletions data/dynamoDB/storyTestData/AUTO_RSV_ELI-472_004.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"scenario_name": "RSV - NotActionable - CHECK_CORRECT_ALREADY_VACCINATED URL change",
"request_headers": {
"nhs-login-nhs-number": "9900472004"
},
"config_filenames": [
"AUTO_RSV_ELI-472.json"
],
"data": [
{
"NHS_NUMBER": "9900472004",
"ATTRIBUTE_TYPE": "COHORTS",
"COHORT_MEMBERSHIPS": [
{
"COHORT_LABEL": "rsv_80_2024_plus1day",
"DATE_JOINED": "20231020"
}
]
},
{
"NHS_NUMBER": "9900472004",
"ATTRIBUTE_TYPE": "PERSON",
"DATE_OF_BIRTH": "<<DATE_AGE_75>>",
"GENDER": "0",
"POSTCODE": "SG8 6EG",
"POSTCODE_SECTOR": "SG86",
"POSTCODE_OUTCODE": "SG8",
"MSOA": "E02003792",
"LSOA": "E01018267",
"GP_PRACTICE_CODE": "D81046",
"PCN": "U75549",
"ICB": "QUE",
"COMMISSIONING_REGION": "Y61",
"13Q_FLAG": "N",
"CARE_HOME_FLAG": "N",
"DE_FLAG": "N"
},
{
"NHS_NUMBER": "9900472004",
"ATTRIBUTE_TYPE": "RSV",
"LAST_SUCCESSFUL_DATE": "<<DATE_YEAR_-12>>",
"BOOKED_APPOINTMENT_DATE": null,
"BOOKED_APPOINTMENT_PROVIDER": null
}
]
}
46 changes: 46 additions & 0 deletions data/dynamoDB/storyTestData/AUTO_RSV_ELI-472_005.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"scenario_name": "RSV - NotEligible - CHECK_CORRECT_X URL change",
"request_headers": {
"nhs-login-nhs-number": "9900472005"
},
"config_filenames": [
"AUTO_RSV_ELI-472.json"
],
"data": [
{
"NHS_NUMBER": "9900472005",
"ATTRIBUTE_TYPE": "COHORTS",
"COHORT_MEMBERSHIPS": [
{
"COHORT_LABEL": "other_cohort",
"DATE_JOINED": "20231020"
}
]
},
{
"NHS_NUMBER": "9900472005",
"ATTRIBUTE_TYPE": "PERSON",
"DATE_OF_BIRTH": "<<DATE_AGE_45>>",
"GENDER": "0",
"POSTCODE": "SG8 6EG",
"POSTCODE_SECTOR": "SG86",
"POSTCODE_OUTCODE": "SG8",
"MSOA": "E02003792",
"LSOA": "E01018267",
"GP_PRACTICE_CODE": "D81046",
"PCN": "U75549",
"ICB": "QUE",
"COMMISSIONING_REGION": "Y61",
"13Q_FLAG": "N",
"CARE_HOME_FLAG": "N",
"DE_FLAG": "N"
},
{
"NHS_NUMBER": "9900472005",
"ATTRIBUTE_TYPE": "RSV",
"BOOKED_APPOINTMENT_DATE": "<<DATE_DAY_-7>>",
"BOOKED_APPOINTMENT_PROVIDER": "NBS",
"LAST_SUCCESSFUL_DATE": null
}
]
}
47 changes: 47 additions & 0 deletions data/dynamoDB/storyTestData/AUTO_RSV_ELI-472_006.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"scenario_name": "RSV - Actionable - HELP_SUPPORT URL change",
"request_headers": {
"nhs-login-nhs-number": "9900472006"
},
"config_filenames": [
"AUTO_RSV_ELI-472.json"
],
"data": [
{
"NHS_NUMBER": "9900472006",
"ATTRIBUTE_TYPE": "COHORTS",
"COHORT_MEMBERSHIPS": [
{
"COHORT_LABEL": "rsv_80_2024_plus1day",
"DATE_JOINED": "20231020"
}
]
},
{
"NHS_NUMBER": "9900472006",
"ATTRIBUTE_TYPE": "PERSON",
"DATE_OF_BIRTH": "<<DATE_AGE_80>>",
"GENDER": "0",
"POSTCODE": "SG8 6EG",
"POSTCODE_SECTOR": "SG86",
"POSTCODE_OUTCODE": "SG8",
"MSOA": "E02003792",
"LSOA": "E01018267",
"GP_PRACTICE_CODE": "D81046",
"PCN": "U75549",
"ICB": "ABC",
"LOCAL_AUTHORITY": "E08000011",
"COMMISSIONING_REGION": "Y61",
"13Q_FLAG": "N",
"CARE_HOME_FLAG": "N",
"DE_FLAG": "N"
},
{
"NHS_NUMBER": "9900472006",
"ATTRIBUTE_TYPE": "RSV",
"LAST_SUCCESSFUL_DATE": null,
"BOOKED_APPOINTMENT_DATE": null,
"BOOKED_APPOINTMENT_PROVIDER": null
}
]
}
24 changes: 24 additions & 0 deletions data/responses/storyTestResponses/AUTO_RSV_ELI-472_001.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"meta": {
"lastUpdated": "2025-07-16T10:32:10.803638+00:00"
},
"processedSuggestions": [
{
"actions": [
{
"actionCode": "AmendNBS",
"actionType": "ButtonWithAuthLink",
"description": "## You have an RSV vaccination appointment booked\n\nYou can view, change or cancel your appointment below.",
"urlLabel": "Manage your appointment",
"urlLink": "https://www.nhswebsite-staging.nhs.uk/nbs/nhs-app/vita/rsv"
}
],
"condition": "RSV",
"eligibilityCohorts": [],
"status": "Actionable",
"statusText": "You should have the RSV vaccine",
"suitabilityRules": []
}
],
"responseId": "9b11bdb0-afa8-4ff7-994c-ee7738313d76"
}
51 changes: 51 additions & 0 deletions data/responses/storyTestResponses/AUTO_RSV_ELI-472_002.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"meta": {
"lastUpdated": "2025-09-30T08:11:47.241316+00:00"
},
"processedSuggestions": [
{
"actions": [
{
"actionCode": "ContactGP",
"actionType": "InfoText",
"description": "### Get vaccinated at your GP surgery\n\nContact your GP surgery to book an appointment.",
"urlLabel": "",
"urlLink": ""
},
{
"actionCode": "BookNBSInfoText",
"actionType": "ButtonWithAuthLinkWithInfoText",
"description": "### Book an appointment online at a pharmacy\n\nYou can book an appointment online at a pharmacy that offers the RSV vaccination. You need to be registered with a GP to do this.",
"urlLabel": "Continue to booking",
"urlLink": "https://www.nhswebsite-staging.nhs.uk/nbs/nhs-app/vita/rsv"
},
{
"actionCode": "WalkIn",
"actionType": "ActionLinkWithInfoText",
"description": "### Get vaccinated without an appointment\n\nYou can get an RSV vaccination at some pharmacies without needing an appointment.\n\nYou do not need to be registered with a GP to do this.",
"urlLabel": "Find a pharmacy where you can get a free RSV vaccination",
"urlLink": "https://www.nhs.uk/service-search/vaccination-and-booking-services/find-a-pharmacy-where-you-can-get-a-free-rsv-vaccination"
},
{
"actionCode": "HelpSupportInfo",
"actionType": "InfoText",
"description": "### 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](https://www.nhs.uk/nhs-app/nhs-app-help-and-support/vaccinations/check-and-book-an-rsv-vaccination).",
"urlLabel": "",
"urlLink": ""
}
],
"condition": "RSV",
"eligibilityCohorts": [
{
"cohortCode": "rsv_age",
"cohortStatus": "Actionable",
"cohortText": "are aged between 75 and 79"
}
],
"status": "Actionable",
"statusText": "You should have the RSV vaccine",
"suitabilityRules": []
}
],
"responseId": "a09fc653-c44e-4d71-b271-9ee0ccdc9b52"
}
36 changes: 36 additions & 0 deletions data/responses/storyTestResponses/AUTO_RSV_ELI-472_003.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"meta": {
"lastUpdated": "2025-07-29T07:26:50.668718+00:00"
},
"processedSuggestions": [
{
"actions": [
{
"actionCode": "ManagedSettingInfo",
"actionType": "InfoText",
"description": "### 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] (https://www.nhs.uk/nhs-app/nhs-app-help-and-support/vaccinations/check-and-book-an-rsv-vaccination).",
"urlLabel": "",
"urlLink": ""
}
],
"condition": "RSV",
"eligibilityCohorts": [
{
"cohortCode": "rsv_age",
"cohortStatus": "NotActionable",
"cohortText": "are aged between 75 and 79"
}
],
"status": "NotActionable",
"statusText": "You should have the RSV vaccine",
"suitabilityRules": [
{
"ruleCode": "OtherSetting",
"ruleText": "### Getting the vaccine\n\nWe believe you live in a setting where care is provided.\n\nSpeak to a member of staff where you live about getting the RSV vaccine.",
"ruleType": "S"
}
]
}
],
"responseId": "4cab3850-0478-4cc5-a562-7c1b113740dc"
}
Loading
Loading