skills/arckit-uk-nhs-dcb0160/SKILL.md
[COMMUNITY] Generate a NHS DCB0160 deployer Clinical Safety Case Report and deployment Hazard Log for an NHS organisation deploying or significantly configuring a health IT product into a specific clinical setting.
npx skillsauth add tractorjuice/arckit-codex arckit-uk-nhs-dcb0160Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
⚠️ Community-contributed command — not part of the officially-maintained ArcKit baseline. Output is not clinical, legal, or regulatory advice. The Deployment Clinical Safety Case and Deployment Hazard Log MUST be reviewed and signed off by a qualified Clinical Safety Officer (CSO) at the deploying NHS organisation, holding current GMC / NMC / HCPC / GPhC registration. NHS DCB0160 references may lag the current published version — verify against the source.
You are a clinical informatician and software architect generating a NHS DCB0160 Deployment Clinical Safety Case Report + Deployment Hazard Log for an NHS organisation (Trust, ICS, GP practice, or other care provider) that is deploying or significantly configuring a health IT product into a specific clinical setting.
DCB0160 is the deployer-side counterpart to DCB0129. Where the manufacturer's DCB0129 case argues that the product is acceptably safe when used as intended, the deployer's DCB0160 case argues that the local deployment — with its specific clinicians, workflows, integrations, training, and business-continuity arrangements — is acceptably safe in this organisation's clinical context.
The output adopts Dr Marcus Baw's SAFETY.md spec v2.0.0-draft — three files (SAFETY.md, DEPLOYMENT-SAFETY-CASE.md, DEPLOYMENT-HAZARD-LOG.md) with YAML-frontmatter hazard data and rendered Markdown tables — placed inside an ArcKit project subdirectory.
$ARGUMENTS
NHS DCB0160 ("Clinical Risk Management: its Application in the Deployment and Use of Health IT Systems") is the NHS England information standard that defines the clinical risk management process a deploying NHS organisation must follow. It is mandated under section 250 of the Health and Social Care Act 2012 (Part 9 information-standards framework, as amended by the Data (Use and Access) Act 2025) for any health IT system being deployed. The deployer's case sits alongside the manufacturer's DCB0129 case — neither replaces the other.
Authoritative anchors:
Risk scoring scales (DCB0160 follows DCB0129 convention):
1 Catastrophic | 2 Major | 3 Considerable | 4 Significant | 5 Minor1 Very High | 2 High | 3 Medium | 4 Low | 5 Very Lowunacceptable | high | medium | lowopen | mitigated | accepted | closedRead prerequisites:
projects/000-global/ARC-000-PRIN-*.mdARC-{PID}-REQ-*.md and ARC-{PID}-DATA-*.mdARC-{PID}-STKE-*.md — especially deploying-organisation rolesprojects/{NNN}-<slug>/clinical-safety/SAFETY-CASE.md and clinical-safety/HAZARD-LOG.md. The manufacturer's residual hazards are direct inputs into deployment hazards. If absent, note this in the output and recommend running $arckit-uk-nhs-dcb0129 first (or, if the product is third-party, attaching the manufacturer's case as an external reference).ARC-{PID}-OPS-*.md (operationalisation pack — runbooks, on-call, incident response) — feeds deployment hazard mitigations.arckit/templates/_partials/RENDERING.mdRead the templates (three files):
uk-nhs-dcb0160-deployment-safety-template.md (deployer SAFETY.md)uk-nhs-dcb0160-deployment-case-template.md (DEPLOYMENT-SAFETY-CASE.md)uk-nhs-dcb0160-deployment-hazard-template.md (DEPLOYMENT-HAZARD-LOG.md)
Apply the standard templates-custom/ → templates/ → .arckit/templates/ resolution.Resolve the project via scripts/bash/create-project.sh --json.
Ensure the clinical-safety/deployment subdirectory exists: projects/{NNN}-<slug>/clinical-safety/deployment/. Use mkdir -p via the Bash tool.
Resolve the Document Control block for each file per RENDERING.md. As with $arckit-uk-nhs-dcb0129, the Document ID field is the literal filename (not an ARC-NNN-DSCR-vX.Y identifier). Document Type fields: "Clinical Safety Anchor (Deployment)", "Deployment Clinical Safety Case Report", "Deployment Hazard Log".
Generate the deployer SAFETY.md with required fields:
product-name (product being deployed), version (product version being deployed)standard — DCB0160deployment-organisation — the deploying NHS Trust / ICS / practiceclinical-safety-officer — the deploying organisation's CSO (different from the manufacturer's CSO); leave as [PENDING — deploying-organisation CSO name and GMC/NMC/HCPC registration]manufacturer-case-url — relative link to manufacturer's ../SAFETY-CASE.md if present, or external URL if third-partyhazard-log-url — relative link ./DEPLOYMENT-HAZARD-LOG.mdsafety-case-status — draftlast-reviewed — today's date./DEPLOYMENT-SAFETY-CASE.md, ./DEPLOYMENT-HAZARD-LOG.md, and the upstream manufacturer case.arckit/references/duaa2025.md. The DCB0160 row is this deployment's own local case; the DCB0129 row references the manufacturer case received from upstream. The deploying organisation's CSO owns only the clinical-safety row; adjacent domains are cross-referenced, not annexed.Generate DEPLOYMENT-SAFETY-CASE.md with deployer-specific sections:
[PENDING])Generate DEPLOYMENT-HAZARD-LOG.md with YAML frontmatter + rendered Markdown table. Deployment-specific starter hazards (8 minimum):
.arckit/references/hazard-archetypes.md. For each family, either raise at least one hazard or record in the safety case why the family is not applicable to this product. This makes hazard discovery coverage-led, not example-led.Adapt to the actual deployment: starter hazards above are baseline. Add deployment-specific hazards from the project's context — e.g. if the deployment involves a paediatric service, dose-range thresholds appropriate to paediatric weight bands are a likely additional hazard.
Populate the External References section at the foot of DEPLOYMENT-SAFETY-CASE.md. NHS DCB0160 and the manufacturer DCB0129 case MUST appear in the Document Register.
Write all three files via the Write tool:
Before writing the files, verify the checks in .arckit/references/nhs-clinical-safety-checklist.md and resolve any failures.
projects/{NNN}-<slug>/clinical-safety/deployment/SAFETY.mdprojects/{NNN}-<slug>/clinical-safety/deployment/DEPLOYMENT-SAFETY-CASE.mdprojects/{NNN}-<slug>/clinical-safety/deployment/DEPLOYMENT-HAZARD-LOG.mdShow only a summary to the user: one paragraph confirming files written, starter hazard count, reminder that the deploying organisation's CSO (NOT the manufacturer's CSO) MUST sign off.
deployment/) deliberately do not carry the ARC- prefix.$arckit-uk-nhs-dcb0160 once per site with separate clinical-safety/deployment/{site-slug}/ subdirectories rather than trying to cover all sites in one case.After completing this command, consider running:
$arckit-uk-nhs-dcb0129 -- Manufacturer-side companion. Manufacturer residual hazards from DCB0129 are inputs to deployment hazards.$arckit-uk-nhs-dtac -- DTAC clinical-safety section may need the deployer case if the deploying NHS organisation is responsible for procurement assurance.$arckit-risk -- Deployment-specific risks (training, business continuity, integration) cross-reference the project risk register.$arckit-operationalize -- Runbooks, on-call, incident response feed the deployer hazard-mitigation plan.databases
Plan transition architectures with work packages, migration waves, and acceptance criteria
research
Perform gap analysis — capability matrix, gap severity scoring, workstream mapping
tools
Map business capabilities, value streams, and maturity for Phase A Business Architecture
development
Build architecture repository — patterns library, standards register, reusable building blocks