National Screening Platform - Solution Architecture
Search the NHS website
Search
General
Home
Software Systems
Software systems
Appointment Allocator
Appointment Booker
BI and Data Analysis
Business Audit
Campaign Manager
Capacity and Demand Planner
Capacity Manager
Cohort Manager
Communications Manager
Participant Manager
Participant Support
Pathway Coordinator
Screening Event Manager
Service Layer
Appointment Booker
-
Service for both participant and staff to manage appointments
Contents
Info
Context views
Container views
Dependencies
Appointment Booker - Containers
Appointment Booker - Containers
Appointment Booker
[Software System]
Participant
facing
web
interface
[Container:
Web
App]
External
facing
web
application
to
manage
your
booking
Staff
facing
web
interface
[Container:
Web
App]
Internal
facing
web
application
use
to
manage
appointment
bookings
and
attendance
API
Layer
[Container]
API
used
to
access
underlying
booking
information
Booking
database
[Container:
Database]
Underlying
booking
data
store
Appointment
Booker
Product
Event
Handler
[Container:
.net
Azure
Function]
Product
events
handler
for
Appointment
Booker
Appointment
Booker
Event
Queue
[Container:
Event
Grid
Topic]
Inbound
event
queue
for
Appointment
Booker
P9
Participant
users
[Person]
External
user
eligible
for
screening
Staff
users
[Person]
Internal
staff
users
including
clinical
and
administrative
staff
Books
appointments
using
Manages
appointments
using
Accesses
database
using
Access
database
using
Reads/Writes
data
using
Appointment Booker - Containers
Appointment Booker - Containers
Appointment Booker - Containers
Appointment Booker
[Software System]
Participant
facing
web
interface
[Container:
Web
App]
External
facing
web
application
to
manage
your
booking
Staff
facing
web
interface
[Container:
Web
App]
Internal
facing
web
application
use
to
manage
appointment
bookings
and
attendance
API
Layer
[Container]
API
used
to
access
underlying
booking
information
Booking
database
[Container:
Database]
Underlying
booking
data
store
Appointment
Booker
Product
Event
Handler
[Container:
.net
Azure
Function]
Product
events
handler
for
Appointment
Booker
Appointment
Booker
Event
Queue
[Container:
Event
Grid
Topic]
Inbound
event
queue
for
Appointment
Booker
P9
Participant
users
[Person]
External
user
eligible
for
screening
Staff
users
[Person]
Internal
staff
users
including
clinical
and
administrative
staff
Books
appointments
using
Manages
appointments
using
Accesses
database
using
Access
database
using
Reads/Writes
data
using
Appointment Booker - Containers [
svg
|
png
|
puml
]