Skip to content

Commit 8f59e0e

Browse files
committed
Rename puml, add GP cohorting, label dataflows
1 parent 0e8d3eb commit 8f59e0e

File tree

1 file changed

+31
-47
lines changed

1 file changed

+31
-47
lines changed

docs/diagrams/PlantUML/pilot_sequence_diagram_pilotid.puml renamed to docs/diagrams/PlantUML/prepilot_sequence_diagram_pilotid.puml

Lines changed: 31 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,65 @@
11
@startuml
22
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
39
actor "e2e partner staff actor" as E2E_Staff
410
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
713
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
1114

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
1325
NHSE_Admin -> NHSE_Admin: Identify required cohort size (e.g. 50 participants)
14-
' Step 2
1526
NHSE_Admin -> E2E_Staff: Advise required cohort size
16-
' Step 3
1727
E2E_Staff -> Participant: Ask for consent to join pilot
1828

1929
alt Participant provides consent
20-
' ALT path one i
2130
Participant -> E2E_Staff: Provide consent
22-
' ALT path one ii
2331
E2E_Staff -> E2E_System: Record consent
24-
' ALT path one iii
2532
E2E_System -> E2E_System: Generate unique Pilot ID for NHS Number
26-
' ALT path one iv
2733
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
3135
NHSE_Admin -> Lung_Anon_DB: Upload consented Pilot ID participant list
32-
' Step 7
3336
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
4342
NHSE_Admin -> Lung_Anon_DB: Request Pilot IDs who have completed digital risk assessment questions
4443
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
4845
E2E_Staff -> E2E_Pilot_Lookup_DB: Request NHS Number for Pilot ID
4946
E2E_Pilot_Lookup_DB --> E2E_Staff: Response NHS Number for Pilot ID
50-
' Step 13
47+
' Step 4 BAU telephone user journey
5148
E2E_Staff -> Participant: Contact participant for BAU telephone journey risk assessment
52-
' Step 14
5349
Participant -> E2E_Staff: Complete BAU telephone journey risk assessment
54-
' Step 15
5550
E2E_Staff -> E2E_System: Capture BAU telephone journey risk assessment
56-
' Step 15a
5751
E2E_System -> E2E_ID_DB: Capture BAU telephone journey risk assessment
58-
' Step 16
52+
' Step 5 prepare data and analyse
5953
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
6355
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
7259
NHSE_Analysis -> Lung_Anon_DB: Analyse anonymised data
7360
else Participant does NOT provide consent
74-
' ALT path two i
7561
Participant -> E2E_Staff: Do not provide consent
76-
' ALT path two ii
7762
E2E_Staff -> E2E_System: Record non-consent
78-
' ALT path two iii
7963
note over E2E_System: End of sequence — no further actions
8064
end
8165
@enduml

0 commit comments

Comments
 (0)