| Waiting list feedA nightly copy of open pathways and recent activity from the PAS. The AI works on the copy and never edits the PAS directly. | AWS Glue, Amazon RDS for PostgreSQL | Azure Data Factory, Azure Database for PostgreSQL | Apache Airflow or your existing ETL; PostgreSQL |
|---|
| Rules and matchingMost checks are plain, tested rules. Machine learning is used for fuzzy matching of duplicate pathways and for ranking findings, never for deciding who needs care. | Amazon SageMaker AI | Azure Machine Learning | MLflow and Kubeflow on Kubernetes |
|---|
| Reading repliesFree-text replies are sorted into a small, fixed set of outcomes. Anything unclear goes to a person. | Amazon Bedrock; Amazon Textract for scanned paper replies | Microsoft Foundry; Azure Content Understanding for scanned paper replies | Open-weight models served with vLLM on your own GPUs; Docling plus an open-weight vision model for scans |
|---|
| RTT rules and access policy (retrieval)The national rules suite, the recording and reporting guidance and the trust's access policy, versioned. Every finding cites the rule. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
|---|
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
|---|
| WorkflowRuns each campaign: who is due, which channel, reminders, follow-up by another route, and escalation. | AWS Step Functions | Logic Apps or Durable Functions | Temporal, or n8n |
|---|
| Middleware and events | Amazon EventBridge, SQS | Event Grid, Service Bus | Apache Kafka or RabbitMQ |
|---|
| Patient messagingNHS App message first where the patient uses the App, then text, then letter. Wording approved by the trust, with easy-read and translated versions. | NHS Notify, or the trust's existing patient messaging route | NHS Notify, or the trust's existing patient messaging route | NHS Notify, or the trust's existing patient messaging route |
|---|
| Link to the PAS / EPRConfirmed changes are made by the validator in the PAS, or through an interface your EPR supplier supports, under the validator's own identity. | Your existing integration engine | Your existing integration engine | Your existing integration engine |
|---|
| Human reviewValidators and clinicians review where they already work, not in a new screen. | In the validation team's existing PTL tool or EPR worklist | In the validation team's existing PTL tool or EPR worklist | In the validation team's existing PTL tool or EPR worklist |
|---|
| GuardrailsMessages to patients use approved templates only. The AI never writes free text to a patient. | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, keys, data protectionThe agents have read access to the copy of the list, and no write access to the PAS. | IAM Identity Center, KMS, Macie | Entra ID, Key Vault, Purview | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| Monitoring and auditLog every finding, every message sent, every reply, and who confirmed each change, with the rule version. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencyThis is NHS patient data. The trust's IG policy may require UK residency, so an EU-hosted option such as IONOS AI Model Hub (Germany) may not fit. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|