|
1 | 1 | @startuml |
2 | 2 | actor "NHSE pilot admin staff actor" as NHSE_Admin |
| 3 | +actor "NHSE analysis staff actor" as NHSE_Analysis |
| 4 | +entity "NHS digital pilot lung risk app" as NHS_LR_App |
| 5 | +database "NHSE Lung Anonymised database" as Lung_Anon_DB |
| 6 | +actor "GP staff actor" as GP_Staff |
| 7 | +entity "GP system" as GP_System |
| 8 | +database "GP System Identifiable database" as GP_ID_DB |
3 | 9 | actor "e2e partner staff actor" as E2E_Staff |
4 | 10 | entity "e2e partner system" as E2E_System |
5 | | -entity "e2e partner Identifiable database" as E2E_ID_DB |
6 | | -entity "e2e partner Pilot Lookup database" as E2E_Pilot_Lookup_DB |
| 11 | +database "e2e partner Identifiable database" as E2E_ID_DB |
| 12 | +database "e2e partner Pilot Lookup database" as E2E_Pilot_Lookup_DB |
7 | 13 | actor "participant actor" as Participant |
8 | | -actor "NHSE analysis staff actor" as NHSE_Analysis |
9 | | -entity "NHS digital pilot app" as NHS_App |
10 | | -database "NHSE Lung Anonymised database" as Lung_Anon_DB |
11 | 14 |
|
12 | | -' Step 1 |
| 15 | +' Step 1 BAU lung cohorting |
| 16 | +GP_Staff -> GP_System: Request BAU Lung Screening Cohort extract |
| 17 | +GP_System -> GP_ID_DB: Request BAU Lung Screening Cohort information |
| 18 | +GP_ID_DB --> GP_System: Provide BAU Lung Screening Cohort information |
| 19 | +GP_System -> GP_System: Create BAU Lung Screening Cohort extract |
| 20 | +GP_System --> GP_Staff: Provide BAU Lung Screening Cohort extract |
| 21 | +GP_Staff -> E2E_Staff: (LUNGDF100) Provide BAU Lung Screening Cohort extract |
| 22 | +E2E_Staff -> E2E_System: Upload BAU Lung Screening Cohort extract |
| 23 | +E2E_System -> E2E_ID_DB: Store BAU Lung Screening Cohort extract |
| 24 | +' Step 2 pilot digital app cohorting and consent |
13 | 25 | NHSE_Admin -> NHSE_Admin: Identify required cohort size (e.g. 50 participants) |
14 | | -' Step 2 |
15 | 26 | NHSE_Admin -> E2E_Staff: Advise required cohort size |
16 | | -' Step 3 |
17 | 27 | E2E_Staff -> Participant: Ask for consent to join pilot |
18 | 28 |
|
19 | 29 | alt Participant provides consent |
20 | | - ' ALT path one i |
21 | 30 | Participant -> E2E_Staff: Provide consent |
22 | | - ' ALT path one ii |
23 | 31 | E2E_Staff -> E2E_System: Record consent |
24 | | - ' ALT path one iii |
25 | 32 | E2E_System -> E2E_System: Generate unique Pilot ID for NHS Number |
26 | | - ' ALT path one iv |
27 | 33 | E2E_System -> E2E_Pilot_Lookup_DB: Record NHS Number, Pilot ID and consent |
28 | | - ' Step 5 |
29 | | - E2E_Staff -> NHSE_Admin: Send consented Pilot ID participant list |
30 | | - ' Step 6 |
| 34 | + E2E_Staff -> NHSE_Admin: (LUNGDF200) Send Pilot ID participant list |
31 | 35 | NHSE_Admin -> Lung_Anon_DB: Upload consented Pilot ID participant list |
32 | | - ' Step 7 |
33 | 36 | E2E_Staff -> Participant: Provide access details for NHS digital pilot app |
34 | | - ' Step 8 |
35 | | - Participant -> NHS_App: Enter Pilot ID |
36 | | - ' Step 9 |
37 | | - NHS_App -> NHS_App: Verify participant is consented user |
38 | | - ' Step 10 |
39 | | - Participant -> NHS_App: Answer digital risk assessment questions |
40 | | - ' Step 11 |
41 | | - NHS_App -> Lung_Anon_DB: Store Pilot ID and digital risk assessment answers |
42 | | - ' Step 11a |
| 37 | +' Step 3 participant completion of pilot digital app journey |
| 38 | + Participant -> NHS_LR_App: Enter Pilot ID |
| 39 | + NHS_LR_App -> NHS_LR_App: Verify participant is consented user |
| 40 | + Participant -> NHS_LR_App: Answer digital risk assessment questions |
| 41 | + NHS_LR_App -> Lung_Anon_DB: Store Pilot ID, digital risk assessment answers |
43 | 42 | NHSE_Admin -> Lung_Anon_DB: Request Pilot IDs who have completed digital risk assessment questions |
44 | 43 | Lung_Anon_DB --> NHSE_Admin: Response for Pilot IDs who have completed digital risk assessment questions |
45 | | - ' Step 12 |
46 | | - NHSE_Admin -> E2E_Staff: Advise of completed digital risk assessment Pilot IDs |
47 | | - ' Step 12a |
| 44 | + NHSE_Admin -> E2E_Staff: (LUNGDF300) Advise of completed digital risk assessment Pilot IDs |
48 | 45 | E2E_Staff -> E2E_Pilot_Lookup_DB: Request NHS Number for Pilot ID |
49 | 46 | E2E_Pilot_Lookup_DB --> E2E_Staff: Response NHS Number for Pilot ID |
50 | | - ' Step 13 |
| 47 | +' Step 4 BAU telephone user journey |
51 | 48 | E2E_Staff -> Participant: Contact participant for BAU telephone journey risk assessment |
52 | | - ' Step 14 |
53 | 49 | Participant -> E2E_Staff: Complete BAU telephone journey risk assessment |
54 | | - ' Step 15 |
55 | 50 | E2E_Staff -> E2E_System: Capture BAU telephone journey risk assessment |
56 | | - ' Step 15a |
57 | 51 | E2E_System -> E2E_ID_DB: Capture BAU telephone journey risk assessment |
58 | | - ' Step 16 |
| 52 | +' Step 5 prepare data and analyse |
59 | 53 | E2E_System -> E2E_System: Anonymise BAU telephone journey answers |
60 | | - ' Step 17 |
61 | | - E2E_System -> NHSE_Admin: Provide anonymised BAU telephone journey answers |
62 | | - ' Step 18 |
| 54 | + E2E_System -> NHSE_Admin: (LUNGDF400) Provide anonymised BAU telephone journey answers |
63 | 55 | NHSE_Admin -> Lung_Anon_DB: Upload anonymised BAU telephone journey answers |
64 | | - |
65 | | - ' Step 19 |
66 | | - NHS_App -> Lung_Anon_DB: Access identifiable online digital risk assessment answers |
67 | | - NHS_App -> NHS_App: Create anonymised online digital risk assessment answers |
68 | | - ' Step 20 |
69 | | - NHS_App -> Lung_Anon_DB: Upload anonymised online digital risk assessment answers |
70 | | - |
71 | | - ' Step 21 |
| 56 | + NHS_LR_App -> Lung_Anon_DB: Access identifiable online digital risk assessment answers |
| 57 | + NHS_LR_App -> NHS_LR_App: Create anonymised online digital risk assessment answers |
| 58 | + NHS_LR_App -> Lung_Anon_DB: Upload anonymised online digital risk assessment answers |
72 | 59 | NHSE_Analysis -> Lung_Anon_DB: Analyse anonymised data |
73 | 60 | else Participant does NOT provide consent |
74 | | - ' ALT path two i |
75 | 61 | Participant -> E2E_Staff: Do not provide consent |
76 | | - ' ALT path two ii |
77 | 62 | E2E_Staff -> E2E_System: Record non-consent |
78 | | - ' ALT path two iii |
79 | 63 | note over E2E_System: End of sequence — no further actions |
80 | 64 | end |
81 | 65 | @enduml |
0 commit comments