Skip to main content

Common platform and Delius

This service listens to domain events when a new Court hearing has been published.

Data dependencies

This service depends on:

  • Delius to store the data for the defendant
  • Search index to store the Court messages
  • Search index to check if the defendant is already known

Context Map - Common Platform Data

Workflows

Hearing received

Store the Court messages in a format optimised for searching. Filter on defendants that are “Remanded in custody” and store if they are not known to the service. The defendant must meet a minimum age.

Store person on remand

Store the person and event in Delius then raise notifications for the creation of the case and person address.

Interfaces

Message formats

The service responds to HMPPS Domain Event messages via the Common Platform and Delius Queue.

Example messages are in the development source tree.

Incoming messages are filtered on eventType by the SQS queue policy

API Reference

This page was last reviewed on 24 June 2025. It needs to be reviewed again on 24 September 2025 by the page owner #probation-integration-team .