Skip to main content

Assessment Summary and Delius

This service listens to domain events when a new assessment has been produced in the OASys system. The assessment is conducted for a person who has been sentenced to assess their needs and risks. Delius will record a summary of the assessment.

When any new risks are identified or a change to an existing risk level, a new registration is generated. Existing registrations which are no longer required or considered to be a low risk are recorded as deregistrations.

The risks are categorised as:

  • Risk of serious harm (RoSH)
  • Other risks

Note: The service cannot infer all types of risk from the assessment summary. Some risk registrations are manually added and maintained in Delius.

Business need

The users typically log into Delius on a regular basis so the assessment summaries and registrations provide a quick overview of the person and risk level. This reduces the need of users having to log into a second system (OASys).

Data dependencies

Assessment summary relies on the OASys ORDS API for retrieving the assessment summary and RoSH summary. The summary data is compared against the risk levels configured within the Delius database, and the result is used to updated the registration data. The service relies on Delius data for up to date information on a person’s latest assessment and active registrations.

Context Map - Assessment Summary Data

Workflows

Assessment summary produced workflow

The assessment summary is recorded in Delius. The risks are evaluated and stored as registrations.

Business Event Message Attribute Event Type Message Event Type
Assessment submitted risk-assessment.scores.determined assessment.summary.produced

Record assessment

The previous assessment summary is deleted and replaced with the new assessment summary. The full assessment can be retrieved from OASys.

Record risks

The registrations for risk of serious harm (RoSH) and other risks will be checked. Any risks which are no longer required or low risks will result in a deregistration being created. Registrations will be added or updated for active risks.

Note: The service cannot infer all types of risk. Some risk registrations are manually added and maintained in Delius.

Risk of serious harm

Other risks

Interfaces

Message formats

The service responds to HMPPS Domain Event messages via the Assessment Summary and Delius Queue. The events are raised by OASys to communicate the creation of an assessment of a person.

Example messages are in the development source tree.

Incoming messages are filtered on eventType by the SQS queue policy