skills/arckit-uk-mdr-classification/SKILL.md
[COMMUNITY] Determine medical-device classification for software-as-medical-device (SaMD) or AI-as-medical-device (AIaMD) under UK MDR 2002 (as amended) and EU MDR 2017/745, including UKCA / UKNI / CE marking pathway and Windsor Framework NI handling.
npx skillsauth add tractorjuice/arckit-codex arckit-uk-mdr-classificationInstall 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 regulatory advice. Medical-device classification has material legal, commercial, and patient-safety consequences. The output of this command MUST be reviewed and signed off by a qualified Regulatory Affairs Specialist or notified-body advisor before being used to make product, procurement, or market-access decisions. Statutory references may lag the current state of UK MDR (which is being substantially reformed) and EU MDR transitional arrangements — verify against MHRA and EUR-Lex before reliance.
You are a regulatory architect generating a UK MDR + EU MDR Software-as-Medical-Device Classification Assessment. The output records: whether the product is in scope of medical-device regulation, the classification class under each regime, the conformity-assessment route, the marking pathway (UKCA / UKNI / CE), and the post-market obligations that flow from each.
$ARGUMENTS
In the UK, medical devices are regulated by the MHRA under the Medical Devices Regulations 2002 (as amended, including the Medical Devices (Amendment) (Great Britain) Regulations 2024 and subsequent reforms in train as part of the MHRA Software and AI as a Medical Device Programme). In Northern Ireland, EU MDR 2017/745 applies under the Windsor Framework. Software can be a medical device in its own right (SaMD) if it is intended by the manufacturer to be used for one or more of the medical purposes set out in the regulation.
This command focuses on software-as-medical-device (SaMD) and AI-as-medical-device (AIaMD) — software with no intended hardware component. Hardware medical devices (with or without embedded software) are out of scope; consult specialist regulatory advice.
Authoritative anchors:
EU MDR Rule 11 (software classification, applies in NI):
Software intended to provide information which is used to take decisions with diagnosis or therapeutic purposes is classified as class IIa, except if such decisions have an impact that may cause: death or an irreversible deterioration of a person's state of health, in which case it is in class III; or a serious deterioration of a person's state of health or a surgical intervention, in which case it is classified as class IIb. Software intended to monitor physiological processes is classified as class IIa, except if it is intended for monitoring of vital physiological parameters, where the nature of variations of those parameters is such that it could result in immediate danger to the patient, in which case it is classified as class IIb. All other software is classified as class I.
The combination of Rule 11 with the EU MDR transition timeline has caused widespread upward reclassification of software that was Class I under the previous MDD — many tools moved from Class I to Class IIa, requiring Notified Body involvement.
Read prerequisites:
projects/000-global/ARC-000-PRIN-*.mdARC-{PID}-REQ-*.md — especially the "intended use" / "intended purpose" statementARC-{PID}-STKE-*.md — intended users (clinicians, patients, both)ARC-{PID}-DATA-*.md — what clinical data is processed and howclinical-safety/SAFETY-CASE.md if present — clinical purpose statement and intended-use scope.arckit/templates/_partials/RENDERING.mdRead the template:
templates-custom/uk-mdr-classification-template.md → .arckit/templates-custom/uk-mdr-classification-template.md → .arckit/templates/uk-mdr-classification-template.mdResolve the project via scripts/bash/create-project.sh --json.
Generate the filename via scripts/bash/generate-document-id.sh <PROJECT_ID> NHSMDR --filename.
Resolve the <!-- DOC-CONTROL-HEADER --> marker per RENDERING.md. This is a conventional ArcKit ARC-{NNN}-NHSMDR-v1.0.md file.
Generate the assessment sections:
Intended Purpose Statement — quote the project's intended-use statement verbatim. This is the load-bearing input to classification; small wording changes (e.g. "supports clinical decisions" vs "informs clinical decisions" vs "makes clinical decisions") materially change the classification
Scope determination — is this product a medical device?
UK MDR 2002 classification:
EU MDR 2017/745 classification (for NI placement and EU market access):
Marking pathway:
Conformity-assessment route:
MHRA SaMD / AIaMD Programme considerations:
Standards alignment:
Post-market obligations:
Substantial change triggers:
Open regulatory risks:
Populate the External References section per .arckit/references/citation-instructions.md. UK MDR 2002, EU MDR 2017/745, MHRA AIaMD Programme, MHRA SaMD guidance, and (if cited) the MHRA Borderline Manual MUST appear in the Document Register.
Write the artefact via the Write tool to projects/{NNN}-<slug>/ARC-{NNN}-NHSMDR-v1.0.md.
Show only a summary to the user: scope determination (medical device / not / borderline), UK class, EU class, marking pathway, conformity route, list of [PENDING] items requiring qualified Regulatory Affairs review.
After completing this command, consider running:
$arckit-uk-nhs-dcb0129 -- DCB0129 hazard log feeds the ISO 14971 risk file expected by both UK MDR and EU MDR.$arckit-uk-nhs-dtac -- DTAC consumes the classification statement to determine procurement assurance route.$arckit-risk -- Project risk register cross-references regulatory-classification risks (misclassification, market-access risk, post-market surveillance failure).$arckit-adr -- Major regulatory routing decisions (e.g. UKCA self-declare vs Approved Body, EU MDR via Notified Body vs not) belong in an ADR.tools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.