Communications Manager-Service for centralising all communication from screening programmes to the participant

Target Communications Manager Container DiagramTarget Communications Manager Container DiagramCommunications Manager[Software System]CommunicationManager API[Container] Receive Comms eventsfrom various productsCommunicationManager EventHandler[Container] Categorise communicationeventsExternal PayloadProcessor[Container] Create payload for externalsystem, nhsNotifyDBStorecommunications[Container: AzureSqlDatabase] Store all communicationevent send to NotifyBusiness Logic[Container] Logic to create payloadExternal API[Container] Send payload to NotifyNHS Notify[Software System] NHS Wide service forproviding communication tothe CitizenPathway Coordinator[Software System] Service that implements apathway definitionSendcommunicationeventGet Business LogicSend events toprocessStore payloadGet the payloadSend PayloadSend participantcomms event withpathway definition
Target Communications Manager Container Diagram