QMS Nordic
PrivacyTermsSecuritySub-processorsAI ActValidation

← Software validation pack

Risk Assessment — QMS Nordic

Template — QMS Nordic T3. Method: ISO/TR 80002-2:2017.

This is the document that justifies everything else. §4.1.6 requires validation "proportionate to the risk" — this is where you show the proportion. Under a risk-based approach an auditor does not ask "did you test everything?"; they ask "how did you decide what to test, and does the reasoning hold?" A thin risk assessment makes light testing look like laziness. A sound one makes it look like judgement.

Pre-filled with the platform side. We have stated, for each function, what can fail and what control exists. You supply the impact, because the same failure means different things in different companies — an audit trail gap matters more if these are your authoritative records than if they are a copy of a paper system.

Effort: half a day. The Impact and Acceptance columns are yours.

Risk Assessment — QMS Nordic
Document[DOC-XXX] Risk assessment — QMS Nordic
SoftwareQMS Nordic v1.5.0
Register ID[SW-001]
MethodISO/TR 80002-2:2017
Date[date]

1. Scoring

Use your existing risk scale if you have one — consistency across your QMS beats a bespoke scale here. Otherwise:

Impact — what happens if this function fails and nobody notices?

1. Scoring
HighA nonconforming product could be released, a record could be corrupted or lost undetectably, or a regulatory commitment could be missed.
MediumA process fails visibly and is corrected before product or records are affected.
LowInconvenience only.

Likelihood — accounting for the controls in place, not in their absence.

1. Scoring
HighKnown to happen, or dependent on a person remembering something.
MediumPlausible under load or unusual conditions.
LowRequires multiple independent failures.

Risk — Impact × Likelihood. The document asked you for this column and never said how to derive it, which left the one judgement call in the whole sequence to be invented per customer:

1. Scoring
Impact ↓ / Likelihood →HighMediumLow
HighHighHighMedium
MediumHighMediumLow
LowMediumLowLow

Override it where your own scale says otherwise — but record the reason. An auditor's question here is how did you decide, and "our corporate risk scale rates it differently" is a good answer where "it felt right" is not.

Two different risk scales are in play, deliberately. T1 §5.2 rates the tool — one category for QMS Nordic as a whole, which is what T2 and T5 ask for in their headers. This document rates each function. The tool category is the highest function risk you arrive at below.

Assurance — the effort that follows, and the point of the exercise.

1. Scoring
RiskAssurance
HighScripted testing of the function, with recorded evidence. Test it yourself.
MediumExercise it in normal use and record the outcome. Vendor evidence may cover the rest.
LowRecord the rationale for not testing. That rationale is the deliverable.

2. Assessment

Impact and Acceptance are yours. The rest is pre-filled and can be adopted as written unless your configuration differs.

A dash in the Likelihood column is deliberate. Those are the rows where we hold no automated evidence, and a vendor who supplies the likelihood rating that justifies not testing the very thing the vendor did not test is not giving you an assessment. Rate them yourself. The control named in each row is real — it is implemented — but nothing in our test suite exercises it, and the traceability matrix (QMSN-TM-001) says so row by row.

2.1 Document control

2.1 Document control
RefWhat could failExisting controlsLikelihoodImpactRiskAssurance you will apply
RA-01A superseded document is presented as currentLifecycle states; only approved versions shown as effective; version history retained · No evidence from us (URS-DOC-03, URS-DOC-04)—☐H ☐M ☐L  
RA-02An approved document is altered without a new versionVersioning on every change; snapshots immutable; audit trail · Partly evidenced (URS-DOC-02); that a signed record cannot be altered is not (URS-SIG-04)—☐H ☐M ☐L  
RA-03A periodic review lapses unnoticedReview dates tracked and surfaced · reminders to owner and QA from 30 days before, urgent once overdue — tested (URS-DOC-05)—☐H ☐M ☐L  

2.2 Record integrity

2.2 Record integrity
RefWhat could failExisting controlsLikelihoodImpactRiskAssurance
RA-04A quality record is changed with no traceAudit trail on every create/change/delete with actor, timestamp and prior valueLow☐H ☐M ☐L  
RA-05The audit trail itself is altered or deletedDatabase triggers block update and delete on audit records; entries are hash-chained so alteration is detectableLow☐H ☐M ☐L  
RA-06Records become unretrievable within the retention periodExport without vendor assistance; managed backups · No evidence from us (URS-RET-01, URS-RET-02)—☐H ☐M ☐L  

RA-05 is the one to test yourself if these are your authoritative records. Ask us to demonstrate it, or try to edit an audit entry and confirm you cannot. It is quick, and "we verified the audit trail could not be altered" is a strong line in a validation report.

2.3 Electronic signature (➖ if not used)

2.3 Electronic signature (➖ if not used)
RefWhat could failExisting controlsLikelihoodImpactRiskAssurance
RA-07A signature is applied without the signer presentRe-authentication required at the moment of signing · No evidence from us (URS-SIG-01)—☐H ☐M ☐L  
RA-08A signature is transferred to a different recordSignature bound to the specific documentLow☐H ☐M ☐L  
RA-09A signed record is altered afterwardsVersioning; alteration produces a new version requiring re-approval · No evidence from us (URS-SIG-04)—☐H ☐M ☐L  

2.4 Access and separation

2.4 Access and separation
RefWhat could failExisting controlsLikelihoodImpactRiskAssurance
RA-10A user sees another organisation's recordsEnforced by the database itself, not application code: every table carrying customer data has row-level security with per-organisation policies, and the application connects with a role that cannot bypass themLow☐H ☐M ☐L  
RA-11A user has permissions beyond their roleRole-based permissions · No evidence from us (URS-ACC-01)—☐H ☐M ☐L  
RA-12A leaver retains accessYour joiner/leaver process — the platform can only remove access when you tell it toMedium–High☐H ☐M ☐L  

RA-12 is yours, and it is the one most often found. Every other row here is a platform control. This one depends on your offboarding process, and no vendor evidence covers it. Test it: remove a test user and confirm access is gone.

2.5 AI-assisted drafting (➖ if not used)

2.5 AI-assisted drafting (➖ if not used)
RefWhat could failExisting controlsLikelihoodImpactRiskAssurance
RA-13AI content is inaccurate or fabricatedHuman review and approval before any document becomes effective. Provenance recorded · The control is your review — no evidence from us (URS-AI-02)—☐H ☐M ☐L  
RA-14An incomplete draft is mistaken for a finished documentCompletion marker; incomplete drafts flagged and recorded as suchLow☐H ☐M ☐L  
RA-15A generation failure silently yields a templateA failed generation produces no document and reports an errorLow☐H ☐M ☐L  

RA-13 deserves an honest impact rating. AI output is not validated and is not deterministic — the same prompt may produce different text. Nothing in our evidence changes that. The control is entirely your review before approval. If your process permits an AI draft to become effective without a human approving it, this row is High and no amount of vendor documentation reduces it.

RA-14 and RA-15 were real defects, fixed in v1.0.0. Documents drafted before that release may be incomplete — see the platform release record. If you have pre-v1.0.0 AI drafts, checking them is a genuine action for you.

2.6 Availability

2.6 Availability
RefWhat could failExisting controlsLikelihoodImpactRiskAssurance
RA-16The service is unavailable when neededManaged hosting; status page · No evidence from us; no third-party penetration test has been run against production—☐H ☐M ☐L  
RA-17Data is lostManaged backups · No evidence from us; no restore of production has ever been rehearsed, so we cannot evidence a recovery time—☐H ☐M ☐L  

RA-17: ask for evidence of a demonstrated restore, not a backup policy. Auditors increasingly distinguish the two, and so should you. If we cannot yet show you one, record that as an open risk with your accepted mitigation rather than assuming it.

2.7 Your additions

2.7 Your additions
RefWhat could failControlsLikelihoodImpactRiskAssurance
RA-18      

3. Residual risk and acceptance

3. Residual risk and acceptance
Functions assessed[—]
High risk requiring scripted testing[—]
Medium[—]
Low, rationale recorded[—]
Open risks accepted[—]

Statement: Following the assurance activities above, residual risk associated with the use of QMS Nordic v1.0.0 in [COMPANY]'s quality system is [acceptable / acceptable with the following conditions].

Conditions: [—]

3. Residual risk and acceptance
RoleNameSignatureDate
Prepared by   
Approved by ([Quality Manager])   

QMSN-T3 · v1.5.0 · pack rev. J (2026-09-07)
Published at qmsnordic.com/legal/validation/t3-risk-assessment. Cite the version above in your validation record — a pack is evidence, and evidence has to stay retrievable at the version you validated against.

© 2026 Aitech International ApS · Denmark · All rights reserved.QMS Nordic™ is owned, developed, and copyright-protected by Aitech International ApS.
PrivacyTermsSecuritySub-processorsAI ActValidationHome