Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA C22.2 No. 60601-1-4-02 (hereafter referred to as the “Standard”) is the Canadian adoption of IEC 60601-1-4, applying as a collateral standard to the base safety standard CAN/CSA C22.2 No. 601-1 (IEC 60601-1). It establishes requirements for the safety of programmable electrical medical systems (PEMS) and their constituent programmable electrical subsystems (PESS). The Standard covers all medical electrical equipment where software or programmable logic is used to perform safety‐related functions, including diagnostic, therapeutic, monitoring, and life‐support devices.
The Standard applies to both complete PEMS and individual PESS components, regardless of whether the software is embedded, distributed, or remotely updated. It addresses hazards arising from systematic faults in software, firmware, and programmable hardware, as well as from errors in specification, design, implementation, and maintenance. It does not replace risk management requirements of ISO 14971 but complements them by providing specific software safety measures.
A fundamental requirement of the Standard is the assignment of each software function to a software safety class based on the severity of harm that could result from its failure. The classification directly determines the necessary software lifecycle activities, design rigor, and verification depth.
| Safety Class | Potential Consequence of Failure | Required Lifecycle Activities |
|---|---|---|
| A | No injury or damage to property | Minimum documentation and testing (e.g., unit testing only) |
| B | Minor injury (reversible) or property damage | Moderate rigor: code reviews, integration testing, static analysis |
| C | Serious injury (irreversible) or death | Highest rigor: formal methods, exhaustive testing, independent verification |
The Standard mandates a structured software development lifecycle aligned with a quality management system (e.g., ISO 13485). Key requirements include:
Risk control measures are required to reduce systematic failures to an acceptable level. These measures include:
Manufacturers must produce and maintain a PESS safety plan that describes the software lifecycle model, schedule, and deliverables. The plan must be updated as the project evolves. Traceability from hazards to software requirements to test cases is mandatory.
Software development tools (compilers, static analysers, test harnesses) used to produce or verify safety‐related software must be qualified for the intended safety class. For class C, tools must be validated against a recognised standard (e.g., DO‑178B/‑C tools qualification) or used with documented mitigations.
The Standard requires integration testing between the PESS and the host electrical system. For class C, full structural coverage (statement, branch, MC/DC) is required unless a justified deviation is accepted. Regression analysis must be performed after any change to the software or its environment.
To demonstrate compliance with CAN/CSA C22.2 No. 60601-1-4-02, a manufacturer must submit a technical dossier that includes:
Devices intended for the Canadian market require certification by a Standards Council of Canada (SCC) accredited certification body. The certification is typically issued as part of the overall medical electrical equipment safety certificate under the CAN/CSA C22.2 No. 60601 series.
The Standard requires that the PEMS be marked with its software version, and that the accompanying documentation (e.g., instructions for use) include information about software updates, cybersecurity measures, and any limitations on configuration.
This article provides a technical overview of CAN/CSA C22.2 No. 60601-1-4-02 for informational purposes. Always consult the official published standard and accredited certification bodies for current compliance requirements. Last updated 2026.