Pathway Coordinator-Service that implements a pathway definition

Pathway Coordinator - ContainersPathway Coordinator - ContainersPathway Coordinator[Software System]Pathway Data Store[Container: Azure SQL Database] System of record datastorefor Screening PathwaysPathway Manager API[Container: .net Azure Function] CRUD API used to managethe underlying data storePathway WebApplication[Container: Nextjs Web App] Internal facing webapplication for staff tomanage pathway definitionsPathway ContextData Store[Container: Azure Cosmos Database] Transient data store used otsupport the pathwayprogressionPathway Context API[Container: .net Azure Function] CRUD API used to managethe underlying data storeContext WebApplication[Container: Nextjs Web App] Internal facing webapplication for staff viewcurrent pathway statusesPathway CoordinatorAPI[Container: .net Azure Function] Used as a synchronousmechanism for validatingthe data payload, beforeprocessingParticipants EventsQueue[Container: Eventgrid] Main queue whereparticipant related eventsare receivedProduct EventsQueue[Container: Eventgrid] Queue used by the PathwayCoordinator tocommunicate with ProductsParticipant EventHandler[Container: .net Azure Function] Function responsible toacting on Participant EventsContext EventHandler[Container: .net Azure Function] Function responsible fortracking the context of theParticipantStaff users[Person] Internal staff usersincluding clinical andadministrative staffCare Identity Service(CIS)[Software System] NHS Wide service forauthenticating StaffCohort Manager[Software System]CommunicationsManager[Software System] Service for centralising allcommunication fromscreening programmes tothe participantParticipant Manager[Software System] Service for managing aparticipant's episodes andencountersScreening EventManager[Software System] Service for coordinating andcapturing the clinicalinvestigation processesService Layer[Software System] Service integration layerused to transition fromlegacy to the futureplatform Published NewEligible ParticipantEvent usingManagesparticipant'sepisode usingProtects API usingLogs on viaSubscribes tomessages fromAccesses pathwaydefinition usingCommunicates withthe products usingSubscribes tomessages fromUpdates data usingAccesses data fromAccesses data fromDisplays data usingDisplays data usingInteracts withparticipantscreening historyusingLogs on viaProtects API usingInteracts withparticipantscreening historyusingLogs on viaProtects API usingRetrieves schemainformation usingAdds validatedmessages toPublishesmessages toSend participantcomms event withpathway definitionManages clinicalinvestigation usingAuthenticates usingExecutes clinicalinvestigation usingCommunicates withProvides nationalauthentication &authorisationservices toEmits events forprocessing using
Pathway Coordinator - Containers