Prerequisites
- A working Medical Device Safety Solution project (see Install the Medical Device Safety Solution)
- Completion of Create Your First HARA Analysis is recommended but not required
The V-Model is a systems engineering framework where the left side represents decomposition (needs to requirements to design) and the right side represents integration testing (design verification, system verification, user need validation). The bottom of the V is where risk analysis connects both sides.
The Traceability Chain
The solution implements an 8-entity, 8-relationship traceability graph. This walkthrough follows one path through it:Step 1: Start with a User Need
- Navigate to the Requirements space
- Open the USER-NEEDS document
- Locate a user need, for example: “The infusion pump shall deliver fluid at the rate set by the clinician”
address relationship and serves as the starting point for all downstream traceability.
Step 2: Follow the Refinement to System Requirements
- Open the Whole RTM Sheet from the sidebar favorites
- Find your user need row in the User Needs column group (green headers)
- Look at the System Requirements column group (purple headers) — the PowerSheet shows system requirements that
refinethis user need
- “SRS-001: The pump shall support flow rates from 0.1 to 999.9 mL/hr”
- “SRS-002: The pump shall display the current flow rate on the LCD”
System requirements are constrained by document type (
systemRequirementsSpecification). The RTM model ensures you can only link requirements from valid specification documents.Step 3: Follow to Design Requirements
Still in the RTM Sheet, look at the Design Requirements column group (blue headers):- SRS-001 might refine into: “DRS-001: The peristaltic pump mechanism shall accept rate commands via I2C at 100ms intervals”
- SRS-002 might refine into: “DRS-002: The LCD controller shall update rate display within 200ms of rate change”
$context.source.document.subsystem constraint ensures that when linking back from a design requirement, only requirements from the same subsystem document appear in the picker.
Step 4: Examine Risk Analysis at the Bottom of the V
- Navigate to the Risks space
- Open the HARA-ANALYSIS document in the risksheet
- Find risk records that assess use steps related to your user need (the
assesseslink connects risk records to use steps)
- Hazard: What could cause harm (from the Hazards Catalog)
- Hazardous Situation: The specific scenario
- Harm: The potential injury (from Standard Harms)
- Risk Controls: Measures to reduce risk (linked via
mitigates)
Step 5: Trace Risk Controls to Requirements
Risk controls close the loop between risk analysis and requirements:- In the HARA risksheet, locate the Requirements column
- This server-rendered column shows system and design requirements that
implementthe risk control - The Verification Evidence column then shows test cases linked to those requirements
Step 6: Verify on the Right Side of the V
Navigate to the Testing space to see the three verification/validation tiers:| Tier | Document Pattern | Link Role | Tests In This Project |
|---|---|---|---|
| User Need Validation | UserNeedsValidation | validates | 19 test cases |
| System Verification | SystemReqsVerification-SYS/SUB-* | verifies | 82 test cases |
| Design Verification | DesignReqsVerification-SYS/SUB-* | verifies | 47 test cases |
- Open a SystemReqsVerification document (e.g., SystemReqsVerification-SYS-001)
- Find test cases that
verifythe system requirements you traced in Step 2 - Open the User Need Validation Sheet PowerSheet to see validation test cases linked to the original user need
Verification
You have successfully traced a complete V-Model path when you can identify:| Artifact | Link | Next Artifact |
|---|---|---|
| User Need | refines (reverse) | System Requirement |
| System Requirement | refines (reverse) | Design Requirement |
| Risk Record | assesses | Use Step (linked to User Need) |
| Risk Control | mitigates | Risk Record |
| System/Design Requirement | implements | Risk Control |
| Test Case | verifies | System/Design Requirement |
| Test Case | validates | User Need |
Next Steps
- Read V-Model Traceability Chain for a deeper conceptual explanation
- Learn to Configure PowerSheet RTM Views to customize the traceability display
- Explore the Data Model and Work Item Types to understand all 16 entity types and their relationships