# CQC Statutory Notification Preflight Checker

> CQC Statutory Notification Preflight Checker is a paid API for AI agents from cqc.regevidencehub.com, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-16).

Performs a deterministic preflight assessment to determine whether a CQC statutory notification is required, given the specific facts of a care incident.

## Facts

- Endpoint: POST https://cqc.regevidencehub.com/api/v1/statutory-notification-preflight?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cqc-statutory-notification-preflight-checker-3716301b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OJJCD2sMxtPIKECWp-IDg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cqc-statutory-notification-preflight-checker-3716301b -d '<json body>'
```

Example prompt: We had a death of a person using our service at an NHS trust — do we need to file a CQC statutory notification? All relevant facts have been supplied and it's not an AWOL return situation.

## When to prefer this

Use this endpoint when a UK care provider or compliance system needs a fast, deterministic, rules-based preflight check on whether a specific incident scenario triggers a CQC statutory notification obligation. Prefer this over general legal advice services or generic compliance checkers when the notification type is known and the decision needs to be structured, repeatable, and auditable against CQC statutory requirements.

## Known failure modes

- facts_complete set to false may return null notification_required with REVIEW_REQUIRED status
- Missing required notification_type field causes validation error
- Supplying inapplicable fields for the chosen notification_type may produce ambiguous results
- Invalid enum values for notification_type or absence_phase cause schema rejection
- Incomplete scenario-specific facts (e.g. absent_past_midnight not set for AWOL) may result in indeterminate status

## How this service works

Remote MCP decision service plus a narrow HTTP x402 compatibility surface for the two primary commercial entry points. Both HTTP routes execute the same deterministic provider engine as MCP.

## Output

Returns a JSON object with a 'status' field (e.g. 'REVIEW_REQUIRED') and a 'notification_required' field (true, false, or null if more information is needed), giving a deterministic ruling on whether a CQC statutory notification must be filed for the described incident.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "awol_return": {
   "type": "boolean",
   "default": false
  },
  "is_nhs_trust": {
   "type": "boolean",
   "default": false
  },
  "absence_phase": {
   "anyOf": [
    {
     "enum": [
      "planned",
      "emergency_started",
      "return"
     ],
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "facts_complete": {
   "type": "boolean",
   "default": false
  },
  "person_under_18": {
   "anyOf": [
    {
     "type": "boolean"
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "notification_type": {
   "enum": [
    "death_person_using_service",
    "serious_injury",
    "abuse_or_allegation",
    "police_involvement",
    "service_disruption",
    "dols_outcome",
    "detained_patient_death",
    "detained_patient_awol",
    "registered_person_absence",
    "statement_of_purpose_revision",
    "child_in_adult_psychiatric_unit"
   ],
   "type": "string"
  },
  "dols_outcome_known": {
   "type": "boolean",
   "default": false
  },
  "absent_past_midnight": {
   "anyOf": [
    {
     "type": "boolean"
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "adult_psychiatric_unit": {
   "anyOf": [
    {
     "type": "boolean"
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "secure_psychiatric_unit": {
   "anyOf": [
    {
     "type": "boolean"
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "days_until_planned_absence": {
   "anyOf": [
    {
     "type": "integer",
     "minimum": 0
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "dols_application_withdrawn": {
   "type": "boolean",
   "default": false
  },
  "is_primary_medical_service": {
   "type": "boolean",
   "default": false
  },
  "is_nhs_blood_and_transplant": {
   "type": "boolean",
   "default": false
  },
  "safety_system_failure_hours": {
   "anyOf": [
    {
     "type": "integer",
     "minimum": 0
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "serious_injury_from_assault": {
   "anyOf": [
    {
     "type": "boolean"
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "registered_person_absence_days": {
   "anyOf": [
    {
     "type": "integer",
     "minimum": 0
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "provider_is_health_service_body": {
   "type": "boolean",
   "default": false
  },
  "return_to_duty_working_days_ago": {
   "an
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "REVIEW_REQUIRED",
  "notification_required": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cqc-statutory-notification-preflight-checker-3716301b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cqc.regevidencehub.com](https://www.zero.xyz/host/cqc.regevidencehub.com/llms.txt)
