Appointment Booker-Service for both participant and staff to manage appointments

Appointment Booker - System ContextAppointment Booker - System ContextP9 Participant users[Person] External user eligible forscreeningPathway Coordinator[Software System] Service that implements apathway definitionAppointmentAllocator[Software System] Service that appropriatelyallocates a participant to aslotAppointment Booker[Software System] Service for both participantand staff to manageappointmentsStaff users[Person] Internal staff usersincluding clinical andadministrative staffBI and Data Analysis[Software System] Service for analysingScreening dataBusiness Audit[Software System] Service that providesimmutable audit datastoreused for analysis andnon-repudiationCapacity and DemandPlanner[Software System] Service for optimisingcapacity vs demandconstraintsGets available slotsusingRetrievesparticipants usagepatternsPublishes data toNotifies of businessaudit events usingPublishes data toManagesparticipantappointments usingManagesappointment usingPublishes data toSubscribes toevents fromCreatesunresourced slotsusingGets slot forparticipant usingUpdateappointmentinvitation statusInteracts withparticipantscreening historyusing
Appointment Booker - System Context
Appointment Booker System Context Diagram