Soft Validation
Soft Validation
IEC 62304:2006
Medical device software -
Software life cycle processes
Verification case does not apply to the verification item -------------------------------------------------- : N(ot)/A(pplicable) or
: N(ot)/A(ssessed)
Verification item is available ------------------------------------------------------------------------------------- : N(oted)
Verification item does meet the requirement ---------------------------------------------------------------- : P(ass)
Verification item does meet the requirement under the limited scope of this assessment ------- : P(ass) L(imited Scope)
Verification item does not meet the requirement ----------------------------------------------------------- : F(ail)
Verification item does not meet the requirement under the limited scope of this assessment -- : F(ail) L(imited Scope)
General remarks
‘’(See enclosure #)" refers to an enclosure appended to this report.
"(See appended table)" refers to a table appended to the report.
Throughout this report a period is used as the decimal separator.
The verification results presented in this report relate only to the item being verified.
This verification report shall not be reproduced except in full without the written approval of the verification laboratory.
SUMMARY OF CONTENTS:
All applicable verifications according to the above-specified standard(s) have been carried out; however the scope was lim-
ited to sub-system evaluation.
Note: As per IEC 62304:2006-05, determination of compliance is by inspection and audit, the attachments should be
documents or parts of documents.
NOTE 2 These ACTIVITIES and TASKS can overlap or interact and can be
performed iteratively or recursively. It is notthe intent to imply that a specific life
cycle model should be used.
NOTE Examples include processor type and speed, memory type and size,
SYSTEM software type, communication and display software requirements.
5.3.5 Identify segregation necessary for RISK CONTROL
The MANUFACTURER shall identify the segregation between
SOFTWARE ITEMS that is essential to RISK CONTROL, and
state how to ensure that the segregation is effective.
[Class C]
NOTE This VERIFICATION is only that the items have been integrated accord-
ing to the plan, not that they perform as intended. This VERIFICATION is most
likely implemented by some form of inspection.
5.6.3 Test integrated software
The MANUFACTURER shall test the integrated SOFTWARE
ITEMS in accordance with the integration plan (see 5.1.5) and
document the results.
[Class B, C]
5.6.4 Integration testing content
For software integration testing, the MANUFACTURER shall
address whether the integrated SOFTWARE ITEM performs as
intended.
[Class B, C]
NOTE When this ACTIVITY has been done, any change of safety class in the
SOFTWARE SYSTEM or its SOFTWARE ITEMS should be known.
6.2.3 Analyze CHANGE REQUESTS
In addition to the analysis required by Clause 9, the
MANUFACTURER shall analyze each CHANGE REQUEST
for its effect on the organization, released SOFTWARE
PRODUCTS, and SYSTEMS with which it interfaces.
[Class B, C]
6.2.4 CHANGE REQUEST approval
The MANUFACTURER shall EVALUATE and approve
CHANGE REQUESTS which modify released SOFTWARE
PRODUCTS
6.2.5 Communicate to users and regulators
The MANUFACTURER shall identify the approved CHANGE
REQUESTS that affect released SOFTWARE PRODUCTS.
NOTE The hazardous situation could be the direct result of software failure or
the result of the failure of a RISK CONTROL measure that is implemented in
software.
7.1.2 Identify potential causes of contribution to a hazardous
situation
The MANUFACTURER shall identify potential causes of the
SOFTWARE ITEM identified above contributing to a hazardous
situation.
NOTE This requirement provides additional detail for RISK CONTROL re-
quirements of ISO 14971
7.3 VERIFICATION of RISK CONTROL measures
7.3.1 Verify RISK CONTROL measures
The implementation of each RISK CONTROL measure docu-
mented in 7.2 shall be VERIFIED, and this VERIFICATION
shall be documented.
[Class B, C]
7.3.2 Document any new sequences of events
If a RISK CONTROL measure is implemented as a
SOFTWARE ITEM, the MANUFACTURER shall EVALUATE
the RISK CONTROL measure to identify and document in the
RISKMANAGEMENT FILE any new sequences of events that
could result in a hazardous situation.
[Class B, C]
7.3.3 Document TRACEABILITY
The MANUFACTURER shall document TRACEABILITY of
software HAZARDS as appropriate:
a) from the hazardous situation to the SOFTWARE ITEM;
b) from the SOFTWARE ITEM to the specific software
cause;