CDM Compliance & F10 Notifications
CDM Compliance & F10 Notifications
NexusRMS supports compliance with the Construction (Design and Management) Regulations 2015 (CDM 2015), the primary UK legislation governing health and safety on construction projects. This includes F10 notification management and principal contractor oversight.
CDM 2015 Overview
CDM 2015 places duties on all parties involved in construction work. The regulations aim to ensure that health and safety issues are properly considered during the planning and execution of construction projects, from initial design through to completion.
Key Duty Holders
- Client — the organisation commissioning the construction work
- Principal Designer — responsible for pre-construction phase health and safety
- Principal Contractor — manages health and safety during the construction phase
F10 HSE Notification
The CdmNotification model manages F10 notifications to the Health and Safety Executive. F10 numbers follow the format F10-2025-0042 and track the full submission lifecycle.
F10 notification statuses:
- Draft — notification being prepared
- Submitted — sent to HSE via online portal, post, or email
- Acknowledged — HSE has confirmed receipt
- Amended — changes submitted after initial notification
Notifiability Criteria
Under CDM 2015, a project is notifiable to HSE when either condition is met:
- The construction phase will last longer than 30 working days AND involve more than 20 workers simultaneously at any point
- The total construction work will exceed 500 person days
F10 Required Fields
| Section | Information Required |
|---|---|
| Client details | Full name, address, and contact information |
| Principal designer | Organisation name, address, and contact details |
| Principal contractor | Organisation name, address, and contact details |
| Project specifics | Construction start date, estimated duration in weeks |
| Workforce | Maximum workers on site at any time, estimated total person days |
Submission Deadline
The F10 notification must be submitted to HSE at least 15 days before the construction phase begins. The system provides getDaysUntilDeadline, isOverdue, and isDueSoon (7-day warning) methods to track compliance timing.
HSE Acknowledgement
Upon HSE acknowledgement, the hse_reference_number and hse_acknowledged_at timestamp are recorded. Amendments are tracked as a JSON array of amendment history entries, each containing the date, reason, and specific changes made.
PDF Generation
NexusRMS generates a formatted PDF of the F10 notification form, suitable for submission by post or for record-keeping purposes alongside the online submission.
Principal Contractor Register
The system maintains a register of principal contractors with the following tracked attributes:
- Status — active, suspended, or inactive
- Public liability insurance — policy number, expiry date, and cover amount
- Employers’ liability insurance — policy number, expiry date, and cover amount
- CDM qualification — flag confirming CDM competence
- Health and safety policy — documented H&S policy on file
- Accreditations — industry accreditations and certifications
Compliance Checks
Automated compliance verification methods include:
- getComplianceStatus — overall compliance summary for a contractor
- getComplianceIssues — list of specific compliance gaps or expired documents
- hasValidPublicLiability — confirms public liability insurance is current
- hasValidEmployersLiability — confirms employers’ liability insurance is current
Contractors with expired insurance or missing documentation are flagged automatically, preventing their assignment to projects until compliance issues are resolved.
Was this article helpful?