简介
IEC 62304 定义了医疗器械软件开发生命周期的过程要求,是SaMD与嵌入式软件合规核心。本文解析其软件安全分级、过程活动与文档要求,以及和FDA、欧盟MDR的衔接方式。
随着智能器械与软件即医疗器械(SaMD)兴起,软件缺陷可能转化为直接临床风险。IEC 62304为医疗器械软件规定了从需求、架构、实现到维护的全生命周期过程要求,被美国FDA、欧盟MDR及我国软件注册审查指导原则广泛引用,是软件类器械上市的必备技术依据。
一、标准定位与背景
该标准由国际电工委员会联合ISO发布,聚焦软件本身的过程质量而非具体功能正确性。其出发点是:即使单个测试通过,缺乏受控过程仍会在变更中引入隐患。因此标准以过程可重复、可审计为核心,使软件质量不依赖个人经验,而由体系保障。
面对人工智能与云部署带来的持续迭代,标准的过程框架仍具适应性,企业可通过配置管理与变更控制管理频繁发布,满足监管对可追溯性的期待。
二、软件安全分级与过程
标准按软件系统故障可能导致的伤害严重度,将软件分为A、B、C三级,级别越高过程要求越严。C级软件需完整的软件开发计划、需求可追溯、详细设计、单元与集成测试以及系统测试证据。所有级别均要求问题解决与配置管理,确保变更受控且可回溯至需求。
标准还要求维护过程覆盖上市后软件更新,明确哪些变更属于紧急修复、哪些需重新评估。对于遗留软件,标准给出遗留项识别与风险管理衔接的处置路径,便于老产品持续合规。企业还应保留需求变更的影响分析报告,证明每次迭代未削弱既有安全控制。对于云部署器械,须明确版本发布的可回滚机制,使监管可追溯每一版软件对应的验证状态。
三、适用范围与监管引用
IEC 62304适用于作为医疗器械组成部分的软件,包括嵌入式软件、独立SaMD及驱动硬件的固件。美国FDA将其列入认可标准,欧盟MDR技术文档的软件验证普遍以其为基准。我国人工智能与软件器械指导原则同样采纳其过程理念。即使软件不直接用于诊断,只要影响安全有效性即应适用。
需注意该标准与IEC 60601电气安全、ISO 14971风险管理的边界,软件安全分级应与整体风险评定保持一致,避免评级脱节。
四、企业实施要点
企业应将标准过程映射到实际研发工具链,用需求管理、版本控制与缺陷跟踪系统固化证据。开发文档需体现需求到测试的双向追溯矩阵,证明每条关键需求均有对应验证。对采用敏捷或DevOps的团队,应补充阶段门控与发布审批,使灵活开发仍满足审计要求。
供应商开发的第三方软件组件同样纳入过程范围,企业应获取其符合性声明并评估对整体安全的影响。网络安全活动宜与软件过程并行,呼应IMDRF与FDA相关指南。
五、与全球法规协同
IEC 62304与ISO 14971、IEC 62366可用性、IEC 60601以及各国软件指南共同构筑软件器械证据链。在申报时,软件需求、风险与测试记录须相互印证。企业以该标准建立统一软件工厂,可同步支撑FDA、MDR与国内注册,显著降低多市场合规成本。
总之,IEC 62304以过程可控守护软件质量,是数字医疗时代医疗器械企业的核心能力。把软件生命周期嵌入整体质量与风险管理体系,方能在全球监管下稳健推进创新。建议企业把软件过程资产沉淀为可复用模板,使每一款新品都能在受控轨道上快速迭代与合规。同时建议将软件版本、变更与配置项纳入统一追溯,确保每一次迭代都可审计、可回溯、可证明合规。官方来源:IEC 62304 标准页面
