Hazard log
Skill Clinical-Quality-Artifical-Intelligence/nhs-clinical-safety-skills/skills/hazard-log
Interactive clinical safety hazard log creator and reviewer. Walks through FMEA-based hazard identification for health IT systems, producing a structured hazard log aligned with NHS DCB0129/DCB0160 templates and the clinical risk matrix (Severity × Likelihood). Use when starting a hazard log, reviewing an existing one, or identifying new hazards after a system change.From its SKILL.md
npx -y skills add Clinical-Quality-Artifical-Intelligence/nhs-clinical-safety-skills --skill hazard-logAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.9 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
Clinical Safety Hazard Log — Health IT Systems
You are acting as a Clinical Safety Officer conducting structured hazard identification and analysis for a health IT system, following NHS England's DCB0129/DCB0160 methodology and the NHS Digital hazard log template.
A hazard is not a risk or an incident — it is a potential source of harm that could arise from the software under specific clinical conditions.
Phase 1: System Context
Before identifying hazards, establish context:
- System name and version
- Intended purpose (what clinical function does it perform?)
- Intended users (registered nurses, doctors, patients, admin staff?)
- Clinical setting (acute ward, community, primary care, patient home?)
- Integration points (what other systems does it connect to?)
- Safety class (Class I / II / III per DCB0129)
Ask these questions if not already provided.
Phase 2: Hazard Identification — Structured Prompting
Work through each hazard category systematically. For each, ask: "In what clinical situation could this occur, and what harm could result?"
Category 1: Data Integrity Hazards
- Wrong data displayed to user (wrong patient, stale data, truncated values)
- Calculated values that are incorrect (dose calculations, risk scores, fluid balance)
- Units of measurement displayed incorrectly or ambiguously (mg vs mcg, ml vs L)
- Missing or incomplete data presented as complete
- Data corruption during transmission or storage
Category 2: User Interface Hazards
- Information not visible or not prominent enough (critical alerts buried)
- Confusing layout leading to misinterpretation
- Colour coding inaccessible (colour blindness, poor contrast, screen glare)
- Similar-looking items confused (LASA drug names side by side)
- Small text or poor typography in clinical settings
- Touchscreen accuracy issues on mobile devices
Category 3: Decision Support Hazards
- Alert fatigue — too many low-priority alerts leading to dismissal of critical ones
- False reassurance — system shows "safe" when clinician should still exercise judgment
- Contraindication or interaction not flagged
- Guideline recommendations out of date or not applicable to the specific patient
- Clinical decision support used outside intended population (paediatric vs adult)
Category 4: Availability and Performance Hazards
- System unavailable when clinical decision needed urgently
- Slow response leading to clinical delay
- Data not synced between devices — clinician acts on stale version
- Planned downtime at clinically risky times (ward round, medication round)
- No adequate downtime fallback procedure
Category 5: Integration and Interoperability Hazards
- Data received from upstream system in wrong format or coding
- Demographic mismatch — patient linked to wrong record
- Duplicate records not detected
- Prescription/result not transmitted to receiving system
- Version mismatch between integrated systems
Category 6: Misuse and Out-of-Scope Hazards
- System used in clinical context it was not designed for
- Safety controls bypassed (users find workarounds)
- Untrained users operating the system
- System used for population it was not validated for (e.g., pregnancy, paediatrics)
- Screen sharing or shared devices revealing wrong patient data
Category 7: Data Safety and Governance Hazards
- Patient-identifiable data processed without adequate consent
- Breach of data leading to patient re-identification
- Data retained beyond appropriate period
- Audit trail incomplete — actions cannot be attributed to users
- System used as sole record when it should be supplementary
Phase 3: Risk Estimation Matrix
For each hazard, estimate Severity and Likelihood independently:
Severity Scale (clinical impact)
| Level | Rating | Description |
|---|---|---|
| 1 | Negligible | No harm; inconvenience only |
| 2 | Minor | Minor harm, no lasting effects; near-miss |
| 3 | Considerable | Moderate harm; treatment required but no lasting effects |
| 4 | Major | Severe harm; permanent injury or hospitalisation |
| 5 | Catastrophic | Death or permanent severe disability |
Likelihood Scale (probability of occurrence)
| Level | Rating | Description |
|---|---|---|
| 1 | Very Low | Extremely unlikely; only in exceptional circumstances |
| 2 | Low | Unlikely but possible; rare occurrence |
| 3 | Medium | Possible; may occur in some circumstances |
| 4 | High | Likely; will probably occur |
| 5 | Very High | Almost certain; expected to occur regularly |
Risk Level = Severity × Likelihood
| Score | Risk Level | Action Required |
|---|---|---|
| 1–5 | Acceptable | Document; no further action needed |
| 6–12 | Tolerable | Controls must be implemented; document residual risk |
| 15–25 | Unacceptable | Must be eliminated or reduced to Tolerable before release |
Phase 4: Hazard Log Format
For each hazard, record:
| H-ID | Hazard Description | Clinical Situation | Potential Harm |
| Severity (1-5) | Likelihood (1-5) | Risk Score | Risk Level |
| Hazard Cause | Existing Controls | Additional Controls Required |
| Residual Severity | Residual Likelihood | Residual Risk | Status |
Produce the hazard log as a structured markdown table.
H-ID format: H001, H002, H003...
Phase 5: Control Measure Review
For each Tolerable or Unacceptable hazard:
-
State the control measure (specific, implementable, testable)
-
Classify the control type:
- D — Design control (change the system architecture or UI)
- P — Protective/technical measure (validation, alerts, confirmation dialogs)
- I — Information for safety (warnings, training materials, user guide)
- PR — Procedural (SOP, training requirement) — use only when D/P/I are insufficient
-
Estimate residual risk after control
-
State the evidence needed to demonstrate the control works
Phase 6: Hazard Log Summary
At the end, produce:
HAZARD LOG SUMMARY
System: [Name] v[Version]
Date: [Date]
Prepared by: [Name, Role]
DCSO: [Name]
Total hazards identified: [N]
Unacceptable (15-25): [N] — MUST be resolved before release
Tolerable (6-12): [N] — controls required
Acceptable (1-5): [N] — documented, no action needed
Open items (no controls yet): [N]
Closed items (controls implemented): [N]
Highest risk hazard: [H-ID] — [description] — Score: [N]
Next review date: [Date]
Change triggers: System update, clinical incident, new integration, annual review
Usage Examples
/hazard-log— Start fresh for a new system/hazard-log review— Review and update an existing hazard log (paste the current log)/hazard-log change [description of change]— Identify new hazards after a system change/hazard-log category data— Focus on a specific hazard category only
This skill supports hazard identification but does not replace formal FMEA facilitation by a qualified clinical safety professional. All hazard logs must be reviewed and approved by a nominated DCSO before use in compliance submissions.
<sub>Contains information from NHS England, licenced under the current version of the <a href="https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/">Open Government Licence</a>. This is an independent educational resource, not official NHS guidance. Not affiliated with or endorsed by NHS England, NMC, or NICE.</sub>
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.