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
Participant Manager
-
Service for managing a participant's episodes and encounters
Contents
Info
Context views
Container views
Component views
Dependencies
Index:
Participant Manager - Containers
Participant Manager - Containers
Participant Manager - Containers
Participant Manager - Containers
Participant Manager
[Software System]
Staff
Facing
Web
Application
[Container:
Nextjs
Web
App]
Internal
facing
web
application
for
staff
to
manage
participant
episode
information
Participant
Manager
Data
Store
[Container:
Azure
SQL
Database]
System
of
record
datastore
for
Participants
and
Episodes
Participant
Facing
Web
Application
[Container:
Nextjs
Web
App]
External
facing
web
interface
for
participants
to
engage
with
the
screening
service
Anonymous
Web
Application
[Container:
Nextjs
Web
App]
External
facing
web
interface
that
requires
minimal
authentication
to
provide
access
to
some
screening
services
Participant
API
[Container:
.net
Azure
Function]
CRUD
API
used
to
manage
the
underlying
data
store
Participant
Experience
API
[Container:
.net
Azure
Function]
Experience
API
used
by
the
web
front
ends
to
present
data
Participant
Manager
Product
Event
Handler
[Container:
.net
Azure
Function]
Product
events
handler
for
Participant
Manager
P9
Participant
users
[Person]
External
user
eligible
for
screening
Unauthenticated
Participant
users
[Person]
External
users
without
NHS
Login
account
Staff
users
[Person]
Internal
staff
users
including
clinical
and
administrative
staff
NHS
Login
[Software
System]
NHS
Wide
service
for
authenticating
the
Citizen
Care
Identity
Service
(CIS)
[Software
System]
NHS
Wide
service
for
authenticating
Staff
NHS
App
[Software
System]
National
Mobile
Application
for
NHS
Pathway
Coordinator
[Software
System]
Service
that
implements
a
pathway
definition
Protects
using
Protects
API
using
Interacts
with
screening
service
using
Access
low
security
information
using
Retrieves
data
using
Retrieves
data
using
Retrieves
data
using
Accesses
data
using
Accesses
data
using
Accesses
data
using
Interacts
with
participant
screening
history
using
Protects
API
using
Interacts
with
participant
screening
history
using
Logs
on
via
Protects
API
using
Publishes
messages
to
Authenticates
using
Authenticates
using
Accesses
secure
NHS
services
using
Interacts
with
screening
service
using
Logs
on
via
Participant Manager - Containers
Participant Manager - Containers
Participant Manager - Containers
Participant Manager
[Software System]
Staff
Facing
Web
Application
[Container:
Nextjs
Web
App]
Internal
facing
web
application
for
staff
to
manage
participant
episode
information
Participant
Manager
Data
Store
[Container:
Azure
SQL
Database]
System
of
record
datastore
for
Participants
and
Episodes
Participant
Facing
Web
Application
[Container:
Nextjs
Web
App]
External
facing
web
interface
for
participants
to
engage
with
the
screening
service
Anonymous
Web
Application
[Container:
Nextjs
Web
App]
External
facing
web
interface
that
requires
minimal
authentication
to
provide
access
to
some
screening
services
Participant
API
[Container:
.net
Azure
Function]
CRUD
API
used
to
manage
the
underlying
data
store
Participant
Experience
API
[Container:
.net
Azure
Function]
Experience
API
used
by
the
web
front
ends
to
present
data
Participant
Manager
Product
Event
Handler
[Container:
.net
Azure
Function]
Product
events
handler
for
Participant
Manager
P9
Participant
users
[Person]
External
user
eligible
for
screening
Unauthenticated
Participant
users
[Person]
External
users
without
NHS
Login
account
Staff
users
[Person]
Internal
staff
users
including
clinical
and
administrative
staff
NHS
Login
[Software
System]
NHS
Wide
service
for
authenticating
the
Citizen
Care
Identity
Service
(CIS)
[Software
System]
NHS
Wide
service
for
authenticating
Staff
NHS
App
[Software
System]
National
Mobile
Application
for
NHS
Pathway
Coordinator
[Software
System]
Service
that
implements
a
pathway
definition
Protects
using
Protects
API
using
Interacts
with
screening
service
using
Access
low
security
information
using
Retrieves
data
using
Retrieves
data
using
Retrieves
data
using
Accesses
data
using
Accesses
data
using
Accesses
data
using
Interacts
with
participant
screening
history
using
Protects
API
using
Interacts
with
participant
screening
history
using
Logs
on
via
Protects
API
using
Publishes
messages
to
Authenticates
using
Authenticates
using
Accesses
secure
NHS
services
using
Interacts
with
screening
service
using
Logs
on
via
Participant Manager - Containers [
svg
|
png
|
puml
]
Participant Manager - Containers
Participant Manager - Containers
Participant Manager
[Software System]
Participant
Manager
Data
Store
[Container:
Azure
SQL
Database]
System
of
record
datastore
for
Participants
and
Episodes
Participant
Facing
Web
Application
[Container:
Nextjs
Web
App]
External
facing
web
interface
for
participants
to
engage
with
the
screening
service
Participant
API
[Container:
.net
Azure
Function]
CRUD
API
used
to
manage
the
underlying
data
store
Participant
Experience
API
[Container:
.net
Azure
Function]
Experience
API
used
by
the
web
front
ends
to
present
data
Participant
Manager
Product
Event
Handler
[Container:
.net
Azure
Function]
Product
events
handler
for
Participant
Manager
P9
Participant
users
[Person]
External
user
eligible
for
screening
NHS
Login
[Software
System]
NHS
Wide
service
for
authenticating
the
Citizen
Protects
using
Protects
API
using
Interacts
with
screening
service
using
Retrieves
data
using
Accesses
data
using
Accesses
data
using
Accesses
data
using
Authenticates
using
Participant Manager - Containers
Participant Manager - Containers
Participant Manager - Containers
Participant Manager
[Software System]
Participant
Manager
Data
Store
[Container:
Azure
SQL
Database]
System
of
record
datastore
for
Participants
and
Episodes
Participant
Facing
Web
Application
[Container:
Nextjs
Web
App]
External
facing
web
interface
for
participants
to
engage
with
the
screening
service
Participant
API
[Container:
.net
Azure
Function]
CRUD
API
used
to
manage
the
underlying
data
store
Participant
Experience
API
[Container:
.net
Azure
Function]
Experience
API
used
by
the
web
front
ends
to
present
data
Participant
Manager
Product
Event
Handler
[Container:
.net
Azure
Function]
Product
events
handler
for
Participant
Manager
P9
Participant
users
[Person]
External
user
eligible
for
screening
NHS
Login
[Software
System]
NHS
Wide
service
for
authenticating
the
Citizen
Protects
using
Protects
API
using
Interacts
with
screening
service
using
Retrieves
data
using
Accesses
data
using
Accesses
data
using
Accesses
data
using
Authenticates
using
Participant Manager - Containers [
svg
|
png
|
puml
]