Business Audit-Service that provides immutable audit datastore used for analysis and non-repudiation

Business Audit - System ContextBusiness Audit - System ContextCommunicationsManager[Software System] Service for centralising allcommunication fromscreening programmes tothe participantParticipant Manager[Software System] Service for managing aparticipant's episodes andencountersParticipant Support[Software System] Service for managinginbound help requests fromparticipantsPathway Coordinator[Software System] Service that implements apathway definitionScreening EventManager[Software System] Service for coordinating andcapturing the clinicalinvestigation processesAppointment Booker[Software System] Service for both participantand staff to manageappointmentsBI and Data Analysis[Software System] Service for analysingScreening dataBusiness Audit[Software System] Service that providesimmutable audit datastoreused for analysis andnon-repudiationCohort Manager[Software System]Notifies of businessaudit events usingPublishes data toPublishes data toSubscribes toevents fromWrites eligibilitychanges,demographic andtransformationchangesPublished NewEligible ParticipantEvent usingSends backinvitation statuspayloadSend appointmentwith pathwaydefinitionWrites appointmentinvitation statusesNotifies ofparticipant readyfor screening usingManagesparticipant'sepisode(appointments,closed episodes)usingUpdate episodeswith appointmentstatusesNotifies of businessaudit events usingPublishes data toNotifies of businessaudit events usingExecutes clinicalinvestigation usingNotification ofclinical outcomeusingUpdateappointmentinvitation statusNotifies of businessaudit events usingPublishes data to
Business Audit - System Context
Business Audit System Context Diagram