@@ -19,6 +19,9 @@ Enterprise_Boundary(nhs, "NHS England Digital") {
1919 Component (webapp , "Web Application" )
2020 Component (bgjobs , "Background Jobs" )
2121 }
22+ Container_Boundary (mavis_reporting_app , "Mavis Reporting UI" , Python ) {
23+ Component (mavis_reporting , "Reporting interface" , "Python" )
24+ }
2225 ContainerDb (database , "Database" , "PostgreSQL" )
2326 }
2427
@@ -36,14 +39,15 @@ Rel(webapp, cis, "Gets user info", "OIDC")
3639Rel (sais , webapp , "Uses system" , "HTML, JS" )
3740Rel (sais , poc , "Gets vaccination records from" )
3841Rel (sais , webapp , "Uploads vaccination records" , "CSV" )
42+ Rel (sais , mavis_reporting , "Generates reports" , "CSV" )
3943Rel (parents , webapp , "Responds to consent requests" , "HTML, JS" )
4044Rel (webapp , database , "Read and write data" , "Postgres, TLS" )
45+ Rel (mavis_reporting , webapp , "Reads data from" , "private REST API" )
4146Rel (webapp , bgjobs , "Queues jobs" )
4247Rel (bgjobs , database , "Read and write data" , "Postgres, TLS" )
4348Rel (bgjobs , notify , "Send notifications to user" , "REST API" )
4449Rel (notify , parents , "Sends notifications to" , "Email, SMS" )
4550Rel (bgjobs , pds , "Gets NHS numbers from" , "FHIR REST API" )
46- Rel (bgjobs , dps , "Sends vaccination records to" , "MESH" )
4751
4852
4953SHOW_FLOATING_LEGEND ()
0 commit comments