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

Appointment Booker - ContainersAppointment Booker - ContainersAppointment Booker[Software System]Participant facingweb interface[Container: Web App] External facing webapplication to manage yourbookingStaff facing webinterface[Container: Web App] Internal facing webapplication use to manageappointment bookings andattendanceAPI Layer[Container] API used to accessunderlying bookinginformationBooking database[Container: Database] Underlying booking datastoreAppointment BookerProduct EventHandler[Container: .net Azure Function] Product events handler forAppointment BookerAppointment BookerEvent Queue[Container: Event Grid Topic] Inbound event queue forAppointment BookerP9 Participant users[Person] External user eligible forscreeningStaff users[Person] Internal staff usersincluding clinical andadministrative staffBooksappointments usingManagesappointments usingAccesses databaseusingAccess databaseusingReads/Writes datausing
Appointment Booker - Containers