美国 FDA 于 9 月 13 日发布了与医疗器械生产相关的《生产和质量系统软件的计算机软件保证》(Computer Software Assurance for Production and Quality System Software)指南草案。
FDA 表示,该指南草案是为作为医疗器械生产或质量体系的一部分的计算机和自动数据处理系统提供计算机软件保证。指南草案旨在使用基于风险的方法进行计算机软件保证,以建立对用于生产或质量系统的自动化的信心,并确定在哪些情况下可能需要更加严格。另外,指南还介绍了可能用于建立计算机软件保证的各种方法和测试活动,并提供客观证据以满足法规要求。
为跟上最新技术并更好地应对进一步发展的挑战和机遇,医疗器械生产商表示希望 FDA 对作为生产或质量体系的一部分的计算机和自动数据处理系统的软件验证有更高的期望。鉴于软件瞬息万变的性质,生产商还表示希望采取更具迭代性、更敏捷的方法来验证作为生产或质量体系一部分的计算机软件。该指南草案应运而生。
FDA 在指南草案中概述了计算机软件保证风险框架,包括评估计算机软件的预期用途,对作为生产或质量系统一部分的软件进行机遇风险的分析,以根据风险级别识别正确的保证活动,并创建系统记录以记录其按预期运行。
确定预期用途
FDA 在指南草案中对用作生产或质量体系一部分的软件做了区分:直接用作生产或质量体系一部分的软件,以及支持生产或质量体系的软件。FDA 表示,如果软件是用于生产过程中自动化过程、检查、测试或生产数据收集和处理的软件,以及用于使质量体系过程自动化、质量体系数据的收集和处理或维护根据质量体系法规建立的质量记录的软件,则软件被视为直接用作生产或质量体系一部分的软件。
FDA 承认生产或质量体系中使用的软件通常是复杂的,并且由若干特性、功能和操作组成,可能有一个或多个预期用途,如果软件的不同特性、功能和操作在生产或质量体系中有不同的作用,则可能有不同的风险,需要不同的验证工作水平。FDA 建议生产商检查软件每个特性、功能、操作的预期用途,以促进制定基于风险的保证策略。生产商可以决定对各个特性、功能或操作进行不同的保证活动。