Participant Manager-Service for managing a participant's episodes and encounters

Index:

Participant Manager - ContainersParticipant Manager - ContainersParticipant Manager[Software System]Staff Facing WebApplication[Container: Nextjs Web App] Internal facing webapplication for staff tomanage participant episodeinformationParticipant ManagerData Store[Container: Azure SQL Database] System of record datastorefor Participants andEpisodesParticipant FacingWeb Application[Container: Nextjs Web App] External facing webinterface for participants toengage with the screeningserviceAnonymous WebApplication[Container: Nextjs Web App] External facing webinterface that requiresminimal authentication toprovide access to somescreening servicesParticipant API[Container: .net Azure Function] CRUD API used to managethe underlying data storeParticipantExperience API[Container: .net Azure Function] Experience API used by theweb front ends to presentdataParticipant ManagerProduct EventHandler[Container: .net Azure Function] Product events handler forParticipant ManagerP9 Participant users[Person] External user eligible forscreeningUnauthenticatedParticipant users[Person] External users without NHSLogin accountStaff users[Person] Internal staff usersincluding clinical andadministrative staffNHS Login[Software System] NHS Wide service forauthenticating the CitizenCare Identity Service(CIS)[Software System] NHS Wide service forauthenticating StaffNHS App[Software System] National Mobile Applicationfor NHSPathway Coordinator[Software System] Service that implements apathway definitionProtects usingProtects API usingInteracts withscreening serviceusingAccess low securityinformation usingRetrieves datausingRetrieves datausingRetrieves datausingAccesses datausingAccesses datausingAccesses datausingInteracts withparticipantscreening historyusingProtects API usingInteracts withparticipantscreening historyusingLogs on viaProtects API usingPublishesmessages toAuthenticates usingAuthenticates usingAccesses secureNHS services usingInteracts withscreening serviceusingLogs on via
Participant Manager - Containers
Participant Manager - ContainersParticipant Manager - ContainersParticipant Manager[Software System]Participant ManagerData Store[Container: Azure SQL Database] System of record datastorefor Participants andEpisodesParticipant FacingWeb Application[Container: Nextjs Web App] External facing webinterface for participants toengage with the screeningserviceParticipant API[Container: .net Azure Function] CRUD API used to managethe underlying data storeParticipantExperience API[Container: .net Azure Function] Experience API used by theweb front ends to presentdataParticipant ManagerProduct EventHandler[Container: .net Azure Function] Product events handler forParticipant ManagerP9 Participant users[Person] External user eligible forscreeningNHS Login[Software System] NHS Wide service forauthenticating the CitizenProtects usingProtects API usingInteracts withscreening serviceusingRetrieves datausingAccesses datausingAccesses datausingAccesses datausingAuthenticates using
Participant Manager - Containers