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 - System Context
Appointment Booker - System Context
P9
Participant
users
[Person]
External
user
eligible
for
screening
Pathway
Coordinator
[Software
System]
Service
that
implements
a
pathway
definition
Appointment
Allocator
[Software
System]
Service
that
appropriately
allocates
a
participant
to
a
slot
Appointment
Booker
[Software
System]
Service
for
both
participant
and
staff
to
manage
appointments
Staff
users
[Person]
Internal
staff
users
including
clinical
and
administrative
staff
BI
and
Data
Analysis
[Software
System]
Service
for
analysing
Screening
data
Business
Audit
[Software
System]
Service
that
provides
immutable
audit
datastore
used
for
analysis
and
non-repudiation
Capacity
and
Demand
Planner
[Software
System]
Service
for
optimising
capacity
vs
demand
constraints
Gets
available
slots
using
Retrieves
participants
usage
patterns
Publishes
data
to
Notifies
of
business
audit
events
using
Publishes
data
to
Manages
participant
appointments
using
Manages
appointment
using
Publishes
data
to
Subscribes
to
events
from
Creates
unresourced
slots
using
Gets
slot
for
participant
using
Update
appointment
invitation
status
Interacts
with
participant
screening
history
using
Appointment Booker - System Context
Appointment Booker System Context Diagram
Appointment Booker - System Context
Appointment Booker - System Context
P9
Participant
users
[Person]
External
user
eligible
for
screening
Pathway
Coordinator
[Software
System]
Service
that
implements
a
pathway
definition
Appointment
Allocator
[Software
System]
Service
that
appropriately
allocates
a
participant
to
a
slot
Appointment
Booker
[Software
System]
Service
for
both
participant
and
staff
to
manage
appointments
Staff
users
[Person]
Internal
staff
users
including
clinical
and
administrative
staff
BI
and
Data
Analysis
[Software
System]
Service
for
analysing
Screening
data
Business
Audit
[Software
System]
Service
that
provides
immutable
audit
datastore
used
for
analysis
and
non-repudiation
Capacity
and
Demand
Planner
[Software
System]
Service
for
optimising
capacity
vs
demand
constraints
Gets
available
slots
using
Retrieves
participants
usage
patterns
Publishes
data
to
Notifies
of
business
audit
events
using
Publishes
data
to
Manages
participant
appointments
using
Manages
appointment
using
Publishes
data
to
Subscribes
to
events
from
Creates
unresourced
slots
using
Gets
slot
for
participant
using
Update
appointment
invitation
status
Interacts
with
participant
screening
history
using
Appointment Booker - System Context [
svg
|
png
|
puml
]